/* UWindsor CSS */
/* Colours */
/* Screen Sizes */
/* Fonts */
/* Basic Elements */

body {
    font-family: "din-2014", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.125rem;
    line-height: 1.325; }
  
  *, html {
    scroll-behavior: smooth;
    /*transition: all .03s ease-out;  Revist */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  
  /* Revist */
  a, button, svg, a::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box;
    -webkit-transition: all ease-out;
    transition: all ease-out;
    scroll-behavior: smooth; }
  
  /* Basic Typography */
  h1, h2, h3, h4, h5 {
    line-height: .9; }
  
  h1 {
    font-family: "din-2014", sans-serif;
    font-weight: 800;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: -2px; }
  
  h2 {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: -1px; }
  
  h3 {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: -1px; }
  
  h4 {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: -1px; }
  
  a {
    color: #005596;
    font-style: normal; }
  
  strong {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-style: normal; }
  
  p small {
    font-size: 14px;
    line-height: 16px;
    display: inline-block; }
  
  /* Tables */
  .white-table.table {
    background-color: #fff;
    color: #48484A; }
  
  .white-table.table thead {
    background-color: #ffce00; }
  
  .white-table.table td, .white-table.table th {
    border: 0 none; }
  
  /* Fixed Header/Responsive Table */
  .table-fixed thead {
    background: #FFCE07; }
  
  .transfer-table thead {
    background: #FFCE07; }
  
  .table-fixed tbody {
    height: 500px;
    overflow-x: auto;
    overflow-y: auto;
    width: 1540px;
    background: #fff; }
  
  .table-fixed thead,
  .table-fixed tbody,
  .table-fixed tr,
  .table-fixed td,
  .table-fixed th {
    /*display: block;*/ }
  
  
  .table-fixed tbody td,
  .table-fixed tbody th,
  .table-fixed thead > tr > th {
    /*float: left;
    position: relative;*/ }
    .table-fixed tbody td::after,
    .table-fixed tbody th::after,
    .table-fixed thead > tr > th::after {
      content: '';
      clear: both;
      display: block; }
  
  .transfer-table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  
  .transfer-table td,
  .transfer-table th {
     display:block;
  /*
     flex-grow | flex-shrink | flex-basis   */
     -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  }
  
  .transfer-table  .transfer-table-thead {
     font-weight: bold;
  }
  
  @media screen and (max-width: 768px) {
     .transfer-table tr {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        border-bottom: 3px solid #ccc;
        display:block;
  
     }
     /*  IE9 FIX   */
     .transfer-table td {
        float: left\9;
        width:100%;
     }
  }
  
  /* Form Controls */
  .form-reset .row {
    padding: 0; }
  
  form label {
    font-size: 16px;
    /*color: #fff;*/
    text-align: left;
    margin: 20px 0 0 0; }
  
  form p {
    margin: 0; }
  
  .form-control {
    border-radius: 4px; }
  
  .form-row {
    margin-bottom: 15px;
    position: relative; }
    @media (max-width: 800px) {
      .form-row {
        margin-bottom: 0;
        /*display: block;*/ } }
  
  .form-row .col {
    text-align: left; }
  
  .form-row .col label {
    font-size: 16px;
    color: #fff;
    text-align: left;
    margin: 15px 0 2px 0; }
  
  .form-row .field-p {
    margin: 0;
    padding: 0; }
  
  .LV_valid_field {
    color: #155724;
    border: 2px solid #c3e6cb; }
  
  .LV_invalid_field {
    color: #721c24;
    border: 2px solid #f5c6cb; }
  
  .LV_validation_message {
    padding: 4px 10px;
    font-weight: 700;
    color: #fff;
    border-radius: 3px; }
  
  .LV_validation_message.LV_valid {
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #c3e6cb; }
  
  .LV_validation_message.LV_invalid {
    color: #721c24;
    background-color: #f8d7da;
    border: 1px solid #f5c6cb; }
  
  /* New Form Control */
  input[type=text], input[type=textarea], select {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 44px; }
  
  input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
    background-color: #faffbd !important;
    background-image: none !important;
    color: black !important; }
  
  input[type=reset], input[type=submit], input[type=button] {
    color: #48484A;
    background: #ffce00;
    border: 4px solid #ffce00;
    font-family: 'din-2014', sans-serif;
    font-weight: 700;
    font-style: normal;
    float: none;
    margin: 30px auto 0 auto;
    padding: 0 30px;
    width: auto;
    height: 60px;
    /*line-height: 55px;*/
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    display: block;
    float: left;
    border-radius: 4px;
    text-decoration: none !important; }
  
  input[type=reset]:hover, input[type=submit]:hover, input[type=button]:hover {
      color: #ffffff;
    background: #005596;
    border: 4px solid #005596;
  }
  
  /* Basic Layout */
  .clear {
    clear: both; }
  
  .container {
    max-width: 1540px;
    height: 100%;
    padding: 0;
    position: relative; }
    @media (max-width: 1600px) {
      .container {
        max-width: 1340px; } }
    @media (max-width: 1400px) {
      .container {
        max-width: 1140px; } }
    @media (max-width: 1200px) {
      .container {
        max-width: 920px; } }
    @media (max-width: 1000px) {
      .container {
        max-width: 92%;
        margin: 0 4%; } }
  
  .container::after {
    content: '';
    display: block;
    clear: both; }
  
  .container-fluid {
    padding: 0 55px;
    max-width: 1540px;
    margin: 0 auto; }
    @media (max-width: 1400px) {
      .container-fluid {
        padding: 0 15px; } }
  
  .row {
    margin-right: 0;
    margin-left: 0; }
  
  /* Text/Headline Sizes */
  /* Setup to be tag agnostic */
  .giant-text {
    font-weight: 800;
    font-style: normal;
    font-size: 144px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: -4px;
    padding: 0;
    margin: 0 0 16px 0; }
    @media (max-width: 1200px) {
      .giant-text {
        font-size: 94px;
        letter-spacing: -2px; } }
    @media (max-width: 800px) {
      .giant-text {
        font-size: 60px;
        letter-spacing: -3px; } }
  
  .giant-text-no-cap {
    font-weight: 800;
    font-style: normal;
    font-size: 144px;
    position: relative;
    letter-spacing: -4px;
    padding: 0;
    margin: 0 0 16px 0;
    text-transform: inherit; }
    @media (max-width: 1200px) {
      .giant-text {
        font-size: 94px;
        letter-spacing: -2px; } }
    @media (max-width: 800px) {
      .giant-text {
        font-size: 60px;
        letter-spacing: -3px; } }
  
  .huge-text {
    font-weight: 800;
    font-style: normal;
    font-size: 94px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: -2px;
    padding: 0;
    margin: 0 0 16px 0; }
    @media (max-width: 1200px) {
      .huge-text {
        font-size: 94px;
        letter-spacing: -2px; } }
    @media (max-width: 800px) {
      .huge-text {
        font-size: 60px;
        letter-spacing: -3px; } }
  
  
  .huge-text-no-cap {
    font-weight: 800;
    font-style: normal;
    font-size: 94px;
    position: relative;
    letter-spacing: -2px;
    padding: 0;
    margin: 0 0 16px 0;
    text-transform: inherit; }
    @media (max-width: 1200px) {
      .huge-text-no-cap {
        font-size: 94px;
        letter-spacing: -2px; } }
    @media (max-width: 800px) {
      .huge-text-no-cap {
        font-size: 60px;
        letter-spacing: -3px; } }
  
  .big-text {
    font-weight: 800;
    font-style: normal;
    font-size: 60px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: -3px;
    margin: 0 0 16px 0; }
    @media (max-width: 1200px) {
      .big-text {
        font-size: 60px;
        letter-spacing: -3px; } }
    @media (max-width: 800px) {
      .big-text {
        font-size: 38px;
        letter-spacing: -1px; } }
  
  .big-text-no-cap {
    font-weight: 800;
    font-style: normal;
    font-size: 60px;
    position: relative;
    letter-spacing: -3px;
    margin: 0 0 16px 0;
    text-transform: inherit; }
    @media (max-width: 1200px) {
      .big-text-no-cap {
        font-size: 60px;
        letter-spacing: -3px; } }
    @media (max-width: 800px) {
      .big-text-no-cap {
        font-size: 38px;
        letter-spacing: -1px; } }
  
  .big-text img {
    height: 50px;
    width: auto; }
  
  .medium-text {
    font-weight: 800;
    font-style: normal;
    font-size: 38px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: -1px;
    padding: 0;
    margin: 0 0 16px 0; }
    @media (max-width: 1200px) {
      .medium-text {
        font-size: 38px;
        letter-spacing: -1px; } }
    @media (max-width: 800px) {
      .medium-text {
        font-size: 24px;
        letter-spacing: 0; } }
  
  .medium-text-no-cap {
    font-weight: 800;
    font-style: normal;
    font-size: 38px;
    position: relative;
    letter-spacing: -1px;
    padding: 0;
    margin: 0 0 16px 0;
    text-transform: inherit; }
    @media (max-width: 1200px) {
      .medium-text {
        font-size: 38px;
        letter-spacing: -1px; } }
    @media (max-width: 800px) {
      .medium-text {
        font-size: 24px;
        letter-spacing: 0; } }
  
  .small-text {
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 16px 0; }
    @media (max-width: 1200px) {
      .small-text {
        font-size: 24px;
        letter-spacing: 0; } }
    @media (max-width: 800px) {
      .small-text {
        font-size: 18px;
        letter-spacing: 0; } }
  
  .small-text-no-cap {
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    text-transform: none;
    position: relative;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 16px 0;
    text-transform: inherit; }
    @media (max-width: 1200px) {
      .small-text {
        font-size: 24px;
        letter-spacing: 0; } }
    @media (max-width: 800px) {
      .small-text {
        font-size: 18px;
        letter-spacing: 0; } }
  
  .regular-text {
    font-weight: 400;
    font-style: normal;
    font-size: 28px;
    position: relative;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 16px 0; }
    @media (max-width: 1000px) {
      .regular-text {
        font-size: 22px; } }
  
  .headline-clear {
    content: '';
    clear: both;
    display: table !important; }
  
  .dark-overlay-text-75 {
    background-color: rgba(0, 0, 0, 0.75); }
  
  .dark-blue-overlay-text-75 {
    background-color: rgba(0, 43, 73, 0.9); }
  
  .regular-case {
    text-transform: none; }
  
  /* Dep Start */
  .script-img-headline {
    margin: 0; }
  
  .script-img-headline img {
    height: 60px;
    max-width: 100%; }
  /* Dep End */
  
  /* Field Merge First Name */
  span.field-merge-first-name::after {
    content: ', '; }
  
  span.field-merge-first-name:empty {
    display: none; }
  
  span.hello-comma::after{
      content: ', '; }
  
  /* Text Colours */
  .dark-gray-text {
    color: #48484A; }
  
  .white-text {
    color: #fff;
    text-shadow: 0px 1px 5px #464646; }
  
  a.white-text:hover {
    color: #ffce00; }
  
  .yellow-text {
    color: #ffce00;
    text-shadow: 0px 1px 5px #464646; }
  
  a.yellow-text:hover {
    color: #fff; }
  
  .blue-text {
    color: #005596; }
  
  .red-text {
    color: #ff0000; }
  
  .black-text {
    color: #212529; }
  /* Dep Start */
  .bright-yellow-text {
    color: #FFF200;
   }
  
  .light-pink-text {
    color: #E0A0C2;
   }
  
  .dark-pink-text {
    color: #BA287F;
   }
  
  .bright-blue-text {
    color: #7AD0E4;
   }
   /* Dep End */
  
  .dark-blue-text {
    color: #002B51;
   }
  
  .no-shadow-text {
    text-shadow: inherit;
  }
  
  .dark-gray-text-form {
    margin: 0 0 20px 0; }
  
  .dark-gray-text-form * {
    color: #48484A; }
  
  .dark-gray-text-form .elq-heading.form-element-form-text {
    border-top: 2px solid #48484A;
    padding: 15px 0 0 0; }
  
  /* Global Banner - Warning, High Level Annoucements, etc. */
  .global-banner {
    color: #fff;
    background-color: #005596;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    min-height: 48px;
    padding: 12px; }
  
  .global-banner a {
    color: #fff; }
  
  .global-banner span {
    color: #ffce00; }
  
  .global-banner:hover {
    color: #ffce00;
    background-color: #707070; }
  
  .global-banner:hover a, .global-banner:hover span {
    color: #fff; }
  
  .global-banner p {
    display: contents; }
  
  .global-banner img.winston {
    max-height: 48px;
    padding: 0 6px 0 0; }
  
  /* UWindsor Header */
  #top-of-page {
    height: 0; }
  
  #menu-region {
    background-color: #E5E5E5;
    padding: 0 0 48px 0;
    border-top: 2px solid #005596; }
  
  #internal-nav-menu {
    padding: 0 0 48px 0;
    border-top: 2px solid #ffffff; }
  
  .uwindsor-header {
    height: 120px;
    text-align: center; }
    @media (max-width: 1000px) {
      .uwindsor-header {
        height: 275px; } }
    @media (max-width: 600px) {
      .uwindsor-header {
        height: 250px; } }
  
  .uwindsor-header a, .uwindsor-header-drawer a {
    text-decoration: none; }
  
  .uwindsor-header .uwindsor-header-logo {
    width: 250px;
    height: 120px;
    float: left;
    line-height: 120px;
    padding: 0;
    margin: 0; }
    @media (max-width: 600px) {
      .uwindsor-header .uwindsor-header-logo {
        width: 205px;
        height: 78px;
        line-height: 98px; } }
    @media (max-width: 400px) {
      .uwindsor-header .uwindsor-header-logo {
        width: 150px;
        height: 55px;
        line-height: 98px; } }
  
  .uwindsor-header .uwindsor-header-logo a {
    display: block;
    height: 100%;
    width: 100%; }
  
  .uwindsor-header .uwindsor-header-logo img {
    width: 100%;
    height: auto;
    top: -3px;
    position: relative; }
  
  .uwindsor-header .uwindsor-header-logo img.uwindsor-logo-white-text {
    display: none; }
  
  .uwindsor-header .header-nav {
    width: 100%;
    z-index: 900;
    padding: 32px 0 0; }
    @media (max-width: 600px) {
      .uwindsor-header .header-nav {
        padding: 22px 0 0; } }
  
  .uwindsor-header .menu-button {
    line-height: 48px;
    float: right;
    height: 48px;
    margin: 0 0 0 12px;
    font-weight: inherit; }
  
  .uwindsor-header .menu-button .menu-button-text {
    line-height: 48px;
    background-color: #E5E5E5;
    color: #48484A;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0;
    display: flex;
    text-align: center;
    padding: 0 18px;
    float: left; }
    @media (max-width: 800px) {
      .uwindsor-header .menu-button .menu-button-text {
        display: none; } }
  
  .uwindsor-header .menu-button .menu-button-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0dca9067-fb34-48ee-b610-fcbe39e0a839}_hamburger-icon-white.png);
    background-color: #005596;
    line-height: 48px;
    height: 48px;
    float: left;
    width: 52px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px; }
    @media (max-width: 1000px) {
      .uwindsor-header .menu-button .menu-button-icon {
        background-size: 16px; } }
  
  .uwindsor-header .menu-button:hover > .menu-button-icon,
  .uwindsor-header .menu-button.active .menu-button-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a83c1857-eea1-4345-91b0-bbcefc9c8fec}_hamburger-icon-yellow.png); }
  
  .uwindsor-header .search-button {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ec95a3c4-7249-4eb5-b416-40487aa7234a}_search-icon-white.png);
    background-color: #005596;
    line-height: 48px;
    height: 48px;
    float: right;
    width: 52px;
    text-indent: 9999px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    margin: 0 0 0 12px; }
    @media (max-width: 1000px) {
      .uwindsor-header .search-button {
        background-size: 18px; } }
  
  .uwindsor-header .search-button:hover {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7f462733-3e4b-4898-9a8f-40a39a0bb794}_search-icon-yellow.png); }
  
  .uwindsor-header a.ask-uwindsor-button, .uwindsor-header a.future-students-button {
    float: right;
    font-size: 16px;
    line-height: 48px;
    padding: 0 20px;
    margin: 0 0 0 12px;
    text-transform: uppercase;
    text-align: center; }
    @media (max-width: 1000px) {
      .uwindsor-header a.ask-uwindsor-button, .uwindsor-header a.future-students-button {
        float: left;
        width: 100%;
        margin: 20px 0 0 0; } }
  
  .uwindsor-header a.ask-uwindsor-button {
    color: #ffce00;
    background-color: #005596;
    font-weight: 700;
    text-transform: inherit; }
    @media (max-width: 600px) {
      .uwindsor-header a.ask-uwindsor-button {
        margin: 40px 0 0 0; } }
  
  .uwindsor-header a.ask-uwindsor-button span.ask-uwindsor-text {
    color: #fff;
    font-weight: 400; }
  
  .uwindsor-header a.future-students-button {
    padding: 0;
    background-color: #FFCE07;
    cursor: pointer; }
  
    /*.uwindsor-header a.future-students-button:hover {
      background-color: #48484A; }*/
  
    .uwindsor-header a.future-students-button .menu-button-text {
      line-height: 48px;
      background-color: #FFCE07;
      color: #48484A;
      font-weight: 800;
      letter-spacing: 1px;
      display: flex;
      text-align: center;
      padding: 0 18px;
      float: left;
      cursor: pointer;  }
  
    .uwindsor-header a.future-students-button .menu-button-icon {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0dca9067-fb34-48ee-b610-fcbe39e0a839}_hamburger-icon-white.png);
      background-color: #48484A;
      line-height: 48px;
      height: 48px;
      float: right;
      width: 52px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 14px;
      cursor: pointer; }
      @media (max-width: 1000px) {
        .uwindsor-header a.future-students-button .menu-button-icon {
          background-size: 16px;
          position: absolute;
          right: 15px; } }
  
      .uwindsor-header a.future-students-button:hover .menu-button-icon,
      .uwindsor-header a.future-students-button.active .menu-button-icon {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a83c1857-eea1-4345-91b0-bbcefc9c8fec}_hamburger-icon-yellow.png);
      }
  
      .uwindsor-header a.future-students-button:hover > .menu-button-text,
      .uwindsor-header a.future-students-button.active .menu-button-text {
        background-color: #48484A;
        color: #FFCE07; }
        @media (max-width: 1000px) {
          .uwindsor-header a.future-students-button .menu-button-text {
            display: inherit;
            width: 100%;
            text-align: center; } }
  
  /* Main Uwindsor Nav - Drawer Options, Support/Close */
  .uwindsor-header-drawer .uwindsor-header-drawer-options {
    float: right; }
  
  .uwindsor-header-drawer a.support-uwindsor-button {
    background-color: #ffce00;
    color: #48484A;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    align-items: center;
    float: left; }
    @media (max-width: 400px) {
      .uwindsor-header-drawer a.support-uwindsor-button {
        padding: 0 15px; } }
  
  .uwindsor-header-drawer .menu-region-close {
    font-size: 16px;
    line-height: 40px;
    background-color: #005596;
    color: #fff;
    cursor: pointer;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 0 20px;
    letter-spacing: 1px;
    float: left; }
    @media (max-width: 400px) {
      .uwindsor-header-drawer .menu-region-close {
        padding: 0 15px;
        margin: 0 0 0 15px; } }
  
  .uwindsor-header-drawer .menu-region-close span.close-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c8c4d1de-ac12-4d87-b7a4-5fe8a226c0d3}_close-button-icon-white.png);
    height: 100%;
    width: 12px;
    float: right;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    background-size: contain;
    margin: 0 0 0 8px !important; }
  
  .uwindsor-header-drawer .menu-region-close:hover {
    background-color: #48484A;
    color: #ffce00; }
  
  .menu-region-close:hover span.close-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{adf713e2-9450-4465-9f6a-3bea808763f3}_close-button-icon-yellow.png); }
  
  /* Future Student Internal Nav - Drawer Options, Close */
  .internal-nav-menu .internal-nav-options {
    float: right; }
  
  /* Future Students Internal Navigation (Found under most hero banners on Future Students pages) */
  
  .internal-nav-options a.back-to-the-future-button {
    background-color: #ffce00;
    color: #48484A;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    align-items: center;
    float: left;
  }
  
  .internal-nav-options a.back-to-the-future-button:hover {
    background-color: #ffffff !important;
    color: #48484A !important;
    text-decoration: none;
  }
  
  #internal-nav-menu .internal-nav-close {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    color: #005596;
    cursor: pointer;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 0 20px;
    letter-spacing: 1px;
    float: left; }
  
  #internal-nav-menu .internal-nav-close span.close-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fa9eb6c6-4b7d-4a21-b22a-42f4eb32f8c3}_close-button-icon-blue.png);
    height: 100%;
    width: 12px;
    float: right;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    background-size: contain;
    margin: 0 0 0 8px !important; }
  
  #internal-nav-menu .internal-nav-close:hover {
    background-color: #ffce00;
    color: #48484A; }
  
  #internal-nav-menu .internal-nav-close:hover span.close-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fa1948b6-a4b8-4ed5-8f08-9e9b2d516691}_close-button-icon-gray.png); }
  
  .uwindsor-header .admissions-button:hover,
  .uwindsor-header .search-button:hover,
  .uwindsor-header .menu-button:hover > .menu-button-text,
  .uwindsor-header .menu-button:hover > .menu-button-icon,
  .uwindsor-header a.ask-uwindsor-button:hover,
  .uwindsor-header a.future-students-button:hover,
  .uwindsor-header .menu-button.active .menu-button-text,
  .uwindsor-header .menu-button.active .menu-button-icon,
  .uwindsor-header-drawer a.support-uwindsor-button:hover {
    background-color: #48484A;
    color: #ffce00; }
    @media (max-width: 1000px) {
      .uwindsor-header .admissions-button:hover,
      .uwindsor-header .search-button:hover,
      .uwindsor-header .menu-button:hover > .menu-button-text,
      .uwindsor-header .menu-button:hover > .menu-button-icon,
      .uwindsor-header a.ask-uwindsor-button:hover,
      .uwindsor-header .menu-button.active .menu-button-text,
      .uwindsor-header .menu-button.active .menu-button-icon,
      .uwindsor-header-drawer a.support-uwindsor-button:hover {
        background-color: #58585b !important;
        color: #ffce00 !important; } }
  
  .uwindsor-header-drawer > [class^="col-"] {
    margin-top: 15px; }
  
  .uwindsor-header-drawer li {
    list-style: none;
    font-size: 16px; }
  
  .uwindsor-header-drawer ul {
    margin: 0;
    padding: 0;
    line-height: 36px; }
  
  .uwindsor-header-drawer span {
    margin: 15px 0 8px 0;
    color: #48484A;
    font-weight: 700;
    font-size: 18px;
    display: block; }
  
  .uwindsor-header-drawer span:first-of-type {
    margin: 10px 0 8px 0; }
  
  /* Main Uwindsor Nav - Back to Top */
  .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top {
    width: 100%;
    text-align: right;
    margin: 0;
    padding: 0; }
  
  .uwindsor-header-drawer a, .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a {
    color: #48484A;
    display: block;
    padding: 0 14px;
    font-weight: inherit; }
  
  .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a {
    font-size: 14px;
    position: absolute;
    right: 0;
    line-height: 28px; }
  
  .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a span.arrow-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e536578f-be8a-4ddf-b934-c9ad72bdfe74}_back-top-arrow-icon-gray.png);
    height: 100%;
    float: right;
    width: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    margin: 0 0 0 6px; }
  
  .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a:hover span.arrow-icon,
  .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a:focus span.arrow-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0db16688-8ffb-464a-8fb7-4f37645ca6bc}_back-top-arrow-icon-yellow.png); }
  
  .uwindsor-header-drawer a:hover, .uwindsor-header-drawer a:active, .uwindsor-header-drawer a:focus,
  .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a:hover {
    color: #ffce00;
    background-color: #48484A; }
  
  /* Future Student Internal Nav - Back to Top */
  .internal-nav-menu .internal-nav-menu-back-to-top {
    width: 100%;
    text-align: right;
    margin: 0;
    padding: 0; }
  
  .internal-nav-menu .internal-nav-menu-back-to-top a {
    color: #ffffff;
    display: block;
    padding: 0 14px;
    font-weight: inherit; }
  
  .internal-nav-menu .internal-nav-menu-back-to-top a {
    font-size: 14px;
    position: absolute;
    right: 0;
    line-height: 28px; }
  
  .internal-nav-menu .internal-nav-menu-back-to-top a span.arrow-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{50da5386-78af-4a2a-a25a-a9ad1b782d93}_back-top-arrow-icon-white.png);
    height: 100%;
    float: right;
    width: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    margin: 0 0 0 6px; }
  
  .internal-nav-menu .internal-nav-menu-back-to-top a:hover span.arrow-icon,
  .internal-nav-menu .internal-nav-menu-back-to-top a:focus span.arrow-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e536578f-be8a-4ddf-b934-c9ad72bdfe74}_back-top-arrow-icon-gray.png); }
  
  .internal-nav-menu .internal-nav-menu-back-to-top a:hover {
    color: #48484A;
    background-color: #ffffff;
    text-decoration: none; }
  
  span.menu-title {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #48484A;
    border-bottom: 1px solid #C4C4C4;
    padding-bottom: 6px;
    margin-bottom: 6px;
    display: block;
    width: 100%;
    font-weight: 700; }
  
  @media (max-width: 1000px) {
    .uwindsor-header .menu-button .menu-button-text, .uwindsor-header a.ask-uwindsor-button, .uwindsor-header a.future-students-button {
      font-size: 20px; } }
  
  /* Skew Effect - Slanted Divs */
  .diagonal-box {
      transform: skewY(-2deg);
  }
  
  .diagonal-box .durp {
      transform: skewY(2deg);
  }
  
  .diagonal-box .container {
      transform: skewY(2deg);
  }
  
  /* Current Marketing tag / work mark */
  .marketing-tag-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{44cbedf2-a0d3-4bf3-9441-0067cc2d3ead}_marketing-tag-gray.png);
    background-size: 500px;
    background-position: center right;
    background-repeat: repeat-y; }
    @media (max-width: 1400px){
        .marketing-tag-overlay {
      background-size: 450px; }
    }
    @media (max-width: 1200px){
        .marketing-tag-overlay {
      background-size: 300px; }
    }
    @media (max-width: 1000px){
        .marketing-tag-overlay {
      background-size: 100%;
      background-position: bottom right;
      background-repeat: no-repeat; }
    }
  
  /* Hero Header - Main pages, program detail, etc. */
  .fullscreen-hero-banner-title-text {
    background-color: rgba(0, 43, 81, 0.9); }
  @media (max-width: 1000px){
      .program-title-background{
      background-color: rgba(0, 0, 0, 0.8);	}
  }
  
  .dark-blue-multiply-background {
      background-color: rgba(0, 43, 73, 0.9);
      padding: 20px;
      padding-left: 80px;
      width: 40%;
      min-height: 400px;}
  @media (max-width: 1000px){
      .dark-blue-multiply-background{
          width: 100%;
          height: auto;
          padding: 20px;
          float: left;
      }
  }
  
  /* fullscreen-hero-banner */
  .fullscreen-hero-banner {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin-top: 90px; }
    @media (max-width: 1000px) {
      .fullscreen-hero-banner {
        margin-top: 256px; } }
    @media (max-width: 600px) {
      .fullscreen-hero-banner {
        margin-top: 240px; } }
  
  .fullscreen-hero-banner .container {
    width: 100%;
    height: 100%;
    /*border: 1px solid #ff3300;*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    @media (max-width: 1200px) {
      .fullscreen-hero-banner .container {
        width: 100%;
        max-width: 100%;
        margin: 0;
        position: relative;
        top: inherit;
        left: inherit;
        transform: translate(0, 0);
        transform: skewY(-2deg); } }
  
  .fullscreen-hero-banner .program-image {
    width: auto;
    height: auto;
    /*border: 1px solid #ff3300;*/
    position: relative;
    margin: 0 auto; }
  
  .dark-blue-overlay-box {
    background-color: rgba(0, 43, 81, 0.9); }
    @media (max-width: 1000px) {
      .dark-blue-overlay-box {
      background-color: rgba(0, 43, 81, 1); }
    }
  
  .black-overlay-box {
    background-color: rgba(0, 0, 0, 0.6); }
  
  .fullscreen-hero-banner .container .program-icon {
    width: auto;
    height: 50px; }
    @media (max-width: 800px) {
      .fullscreen-hero-banner .container .program-icon {
      height: 32px; }
    }
  
  .fullscreen-hero-banner .vertical-center {
    width: 50%;
    position: absolute;
    top: 40%;
    left: 0;
    transform: translate(-50%, -50%);
    transform: skewY(2deg); }
    @media (max-width: 1600px) {
    .fullscreen-hero-banner .vertical-center {
      top: 35%;
      width: 65%; } }
      @media (max-width: 1200px) {
      .fullscreen-hero-banner .vertical-center {
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        transform: translate(-50%, -50%);
        transform: skewY(2deg); } }
  
  .fullscreen-hero-banner .vertical-center .inner-container {
    transform: skewY(0deg); }
    @media (max-width: 1200px) {
    .fullscreen-hero-banner .vertical-center .inner-container {
      transform: skewY(2deg); } }
  
  .fullscreen-hero-banner-video-button {
    float: left;
    width: 60px;
    height: 60px;
    padding: 8px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  
  /* Fullscreen Hero Banner Carousel */
  .fullscreen-hero-banner-carousel .carousel-indicators {
      bottom: 20px; }
      @media (max-width: 1200px) {
      .fullscreen-hero-banner-carousel .carousel-indicators {
        display: none; } }
  
  .fullscreen-hero-banner-carousel .carousel-indicators li {
      background-color: rgba(255, 255, 255, 0.3); }
  
  .fullscreen-hero-banner-carousel .carousel-indicators li.active {
      background-color: rgba(255, 255, 255, 0.5); }
  
  .fullscreen-hero-banner-carousel .carousel-control-next, .fullscreen-hero-banner-carousel .carousel-control-prev {
      width: 5%; }
  
  .fullscreen-hero-banner-carousel .carousel-control-prev:hover {
      outline:none;
      background-color:rgba(0,0,0,0.2);
      background:-webkit-linear-gradient(left,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
      background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.25)),to(rgba(0,0,0,0)));
      background:-o-linear-gradient(left,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
      background:linear-gradient(to right,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%); }
  
  .fullscreen-hero-banner-carousel .carousel-control-next:hover {
      outline:none;
      background-color:rgba(0,0,0,0.2);
      background:-webkit-linear-gradient(right,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
      background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.25)),to(rgba(0,0,0,0)));
      background:-o-linear-gradient(right,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
      background:linear-gradient(to left,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%); }
  
  /* Coloured Hero Banner, eg. Connect page */
  .coloured-hero-banner {
    margin-top: 90px; }
    @media (max-width: 1000px) {
    .coloured-hero-banner {
      margin-top: 258px; } }
    @media (max-width: 600px) {
    .coloured-hero-banner {
      margin-top: 240px; } }
  
  .dillon-hall-people-walking-full-colour {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{77880793-b37d-40be-8cff-b6184efad230}_dillon-hall-people-walking-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .dillon-hall-people-walking-full-colour {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{14e4a90b-59c4-49de-9c4a-d3efb5f59dd2}_dillon-hall-people-walking-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .dillon-hall-people-walking-full-colour {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{57714c83-1d5c-44a0-8b0b-846f074820a7}_dillon-hall-people-walking-sm.jpg); } }
  
  .dillon-hall-drone-hero{
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d8f91307-a2fc-4c74-976f-746c732a1bec}_uwindsor-dillon-hall-drone-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
      .dillon-hall-drone-hero {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5bb82b3c-f396-426b-ad73-9f9f4708182e}_uwindsor-dillon-hall-drone-hero-sm.jpg); background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
  
  
  .humanities-students-reviewing-a-project {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{575fe3d4-6f3a-4105-98c9-7f0d8a312c2e}_humanities-students-reviewing-a-project-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .humanities-students-reviewing-a-project {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{67fc1a4a-70c2-45ea-99c3-e76a34cbd29f}_humanities-students-reviewing-a-project-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .humanities-students-reviewing-a-project {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5eca5468-04f4-44fb-922f-bc92de1dd9f3}_humanities-students-reviewing-a-project-sm.jpg); } }
  
  .student-concentrating-in-the-lab {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ba952558-e5d3-46f9-80cc-f2c5978dc0aa}_student-concentrating-in-the-lab-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .student-concentrating-in-the-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c34bf77c-4d5a-4c48-a552-cfcaa3348502}_student-concentrating-in-the-lab-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .student-concentrating-in-the-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b25d7593-6eff-4f55-ba07-6e8d531083fb}_student-concentrating-in-the-lab-sm.jpg); } }
  
  .two-students-in-science-lab {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{336ebcc7-325a-4a7f-9677-a54a5db5d1bd}_two-students-in-science-lab-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .two-students-in-science-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{77471853-cdef-4c19-a402-84cc2ea327b4}_two-students-in-science-lab-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .two-students-in-science-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f6f26987-8069-4a24-a6a0-67e3338b82d9}_two-students-in-science-lab-sm.jpg); } }
  
  .student-giving-a-presentation {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{454fad1f-0a62-4ea0-a8be-716bca44302d}_student-giving-a-presentation-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .student-giving-a-presentation {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{13ec7d5b-e108-47b2-8560-682a50de4109}_student-giving-a-presentation-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .student-giving-a-presentation {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7e535164-940c-41d3-b544-6e67ae228432}_student-giving-a-presentation-sm.jpg); } }
  
  .windsor-riverfront-rencen-view {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ad92f9ea-f31d-463e-9d03-ac53a80abd2b}_windsor-riverfront-rencen-view-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .windsor-riverfront-rencen-view {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4ebca08c-e0c7-4a3d-a4b7-61b99c789c0f}_windsor-riverfront-rencen-view-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .windsor-riverfront-rencen-view {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{843923c8-4841-44f4-abec-7716d0a4d47e}_windsor-riverfront-rencen-view-sm.jpg); } }
  
  .computer-science-professor-and-students {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d0adfedb-5c71-45fd-b31f-3592826a3b90}_computer-science-professor-and-students-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .computer-science-professor-and-students {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7926fe50-e502-4b48-ae19-19d19b29ace6}_computer-science-professor-and-students-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .computer-science-professor-and-students {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d8306ea4-0946-458a-bd22-534e1e24e044}_computer-science-professor-and-students-sm.jpg); } }
  
  .iceland-expedition {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{29932f45-9a1a-4d49-a2ff-9911a782c1b2}_iceland-expedition-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .iceland-expedition {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{25d35bac-ca78-436b-9cb5-c44430aec333}_iceland-expedition-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .iceland-expedition {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7433ff6f-6fc2-4fbf-af9f-cf9b4079ee94}_iceland-expedition-sm.jpg); } }
  
  .student-camera-crew {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ffd37c79-22d9-47e0-affb-46f1c06d5081}_student-camera-crew-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .student-camera-crew {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fcb49ec4-a0f3-4c75-8283-601443bcc5b8}_student-camera-crew-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .student-camera-crew {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3eed8d47-eab2-4115-9191-1d7a1bffbfae}_student-camera-crew-sm.jpg); } }
  
  .fahss-faculty-girl {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1bcae285-ae9b-4514-8974-3dfefcd41188}_fahss-faculty-girl-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .fahss-faculty-girl {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{49e875c8-382b-4f2f-8ff0-884d8416fb7d}_fahss-faculty-girl-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .fahss-faculty-girl {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e54e6e1f-95af-47f4-ae7c-f80aa76f19f5}_fahss-faculty-girl-sm.jpg); } }
  
  .odette-student-lab {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{77df6988-c3eb-4f46-8961-c48119e05a61}_odette-student-lab-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .odette-student-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7bc3dc60-358d-40e5-9ec7-c88851055479}_odette-student-lab-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .odette-student-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c74ea717-b1a4-467d-ac8c-9e687b57b163}_odette-student-lab-sm.jpg); } }
  
  .education-students {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{341a72a8-4833-4078-9c7c-8d5f2ce5b88f}_education-students-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .education-students {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{be8107aa-f88f-4db0-bbd6-3cc94466efc3}_education-students-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .education-students {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e46ab3b4-c475-481a-be39-ad0236bb325a}_education-students-sm.jpg); } }
  
  .engineering-lab-girl {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{57aa049d-cfcc-477b-a1ae-c57a50b7d187}_engineering-lab-girl-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .engineering-lab-girl {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5922b0d-cd72-4412-931b-d9906ff9a66b}_engineering-lab-girl-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .engineering-lab-girl {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b3f86374-0368-4ddf-90ea-9ecf63b3f4c9}_engineering-lab-girl-sm.jpg); } }
  
  .human-kinetics-lab {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{24191bbe-0044-48a6-9f2a-07cc1e61a1a7}_human-kinetics-lab-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .human-kinetics-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d969d6ae-565f-4a2d-be8b-4a1f5994f4b4}_human-kinetics-lab-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .human-kinetics-lab {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{aff9c1a7-073f-421e-a665-454420c31ce1}_human-kinetics-lab-sm.jpg); } }
  
  .law-student-outside {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{04152f9a-c7f5-4cb4-9baf-097d3b796610}_law-student-outside-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .law-student-outside {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46c2dd88-3d92-4fb5-ad80-6921ac68a37e}_law-student-outside-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .law-student-outside {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5f3cddab-35a9-48b5-91b0-e63cedc2a4c4}_law-student-outside-sm.jpg); } }
  
  .nursing-students-in-the-hall {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2957c552-2156-4cbb-a448-88f600e59a54}_nursing-students-in-the-hall-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .nursing-students-in-the-hall {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{35ebc07a-675f-46b2-987d-39b46da58617}_nursing-students-in-the-hall-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .nursing-students-in-the-hall {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{21d4519a-f341-4200-bbbe-44568c87307d}_nursing-students-in-the-hall-sm.jpg); } }
  
  .science-lab-girl {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b8218f8-8e6c-4b08-a13d-b3f6b94bbc93}_science-lab-girl-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .science-lab-girl {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{68dafa65-ecaf-4083-b6b8-e1dac3f23d51}_science-lab-girl-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .science-lab-girl {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bd9c6e62-d8da-46b6-8d66-6ce0ada6e97e}_science-lab-girl-sm.jpg); } }
  
  .city-night-time-skyline {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a9a5acfa-ef87-4d2c-9c22-b220ed8e2087}_downtown-windsor-cityscape-overlay-full-colour.jpg);
    background-color: #5B78B2 !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom left; }
    @media (max-width: 1000px) {
      .city-night-time-skyline {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cd75bf5d-5091-4fe9-9962-2b636924fe6b}_downtown-windsor-cityscape-overlay-full-colour-md.jpg); } }
    @media (max-width: 800px) {
      .city-night-time-skyline {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{56db2fcb-ac35-4dd4-8bf1-e8917b1ca5d7}_downtown-windsor-cityscape-overlay-full-colour-sm.jpg); } }
  
  .smiling-students-on-riverfront {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0b82d5be-2a0f-4603-ad7b-7e9e3a95422a}_smiling-students-on-riverfront-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    background-attachment: fixed; }
    @media (max-width: 1400px) {
      .smiling-students-on-riverfront {
        background-position: bottom; } }
    @media (max-width: 1000px) {
      .smiling-students-on-riverfront {
        background-image: none; } }
  
  .why-canada-background {
    background-image: url("http://images.e.uwindsor.ca/Web/UniversityofWindsor/{8416522c-aa60-4491-8611-1c494b23de6e}_international-students-why-canada-background.png");
    background-repeat: no-repeat;
    background-size: cover; }
  
  .international-students-standing-in-a-circle {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7caad284-5c7d-407c-937e-68ebde4f7fd3}_international-students-standing-in-a-circle-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .international-students-standing-in-a-circle {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5198f6a2-bb74-4530-bd62-0f0f15c3ecb9}_international-students-standing-in-a-circle-md.jpg);
        background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .international-students-standing-in-a-circle {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3ef0741c-7811-4863-bad6-97b42d2b95da}_international-students-standing-in-a-circle-sm.jpg); } }
  
  .welcome-centre-blur-lg {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8a36b226-7962-4ec1-922e-4aaa69925cec}_welcome-centre-blur-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .welcome-centre-blur-lg {
        background-image: none; } }
  
  .convocation-ceremony-blur-lg {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{dcda3d31-589b-4c3d-b251-bd25b7f477e9}_convocation-ceremony-blur-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .convocation-ceremony-blur-lg {
        background-image: none; } }
  
  .dillon-hall-blue-sky-front {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4780a7be-9e85-4ffc-8ab7-7afd0a58b05d}_dillon-hall-blue-sky-front-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center; }
    @media (max-width: 1000px) {
      .dillon-hall-blue-sky-front {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{11b8b64d-196d-4576-a41e-800e6e1f7f08}_dillon-hall-blue-sky-front-md.jpg); } }
    @media (max-width: 800px) {
      .dillon-hall-blue-sky-front {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a00b29e3-be4e-4199-ad24-cc20dd64b80d}_dillon-hall-blue-sky-front-sm.jpg); } }
  
  .riverfront-ambassadoe-bridge-blur {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a016ce8d-e408-4c4d-9179-5c314ade9e74}_riverfront-ambassadoe-bridge-blur-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .riverfront-ambassadoe-bridge-blur {
        background-image: none; } }
  
  .dillon-hall-walk-blur {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{410e36ee-b3a3-4fb9-878d-c32683415de9}_dillon-hall-walk-blur.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .dillon-hall-walk-blur {
        background-image: none; } }
  
  /* Applicant Day - Hero Banner (January 2021) */
  .multi-cultural-student-group-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{193cce9a-08b3-4084-9c18-05389ba2bc6a}_multi-cultural-student-group-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
      .multi-cultural-student-group-hero {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{13784c72-8e20-42ed-b7f9-a9beb65eb842}_multi-cultural-student-group-hero-sm.jpg); background-size: cover;
        background-position: right top;
        background-attachment: inherit; } }
  
  /* Spring Open House - Hero Banner (March 2022) */
  .multi-cultural-multi-gender-student-group-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9d0f0cd6-7b58-4684-afbb-50c90f019b66}_multi-cultural-multi-gender-student-group-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
      .multi-cultural-multi-gender-student-group-hero {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{342e4fcc-94e2-4ffc-ba8e-a3bf04a60ffd}_multi-cultural-multi-gender-student-group-hero-sm.jpg); background-size: cover;
        background-position: center top;
        background-attachment: inherit; } }
  
  /* New Student Registartion Days - Hero Banner (April/May 2022) */
  .multi-cultural-multi-gender-student-group-in-hall-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a0eace83-ef8e-4173-be58-7616ea0b40ff}_multi-cultural-multi-gender-student-group-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
      .multi-cultural-multi-gender-student-group-in-hall-hero {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ccf60e3c-4884-4833-9c47-e1d6f687b5b5}_multi-cultural-multi-gender-student-group-hero-sm.jpg); background-size: cover;
        background-position: center top;
        background-attachment: inherit; } }
  
  /* ELIP - Hero Banner (April 2022) */
  .elip-students-at-the-library-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{db9df75c-eed9-4748-9d49-c507c200f106}_elip-students-at-the-library-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
      .elip-students-at-the-library-hero {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{dbbc8c32-9952-4020-b976-39fc38e86e62}_elip-students-at-the-library-hero-sm.jpg); background-size: cover;
        background-position: center top;
        background-attachment: inherit; } }
  
  /* Conversion Campaign Spring 2022 - Hero Banner (April 2022) */
  .students-walkingin-front-of-welcome-center-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e8c40c80-e835-4f65-a05e-ba628e2a1085}_students-walkingin-front-of-welcome-center-hero.jpg);
    background-size: cover;
    background-position: right bottom;
      background-attachment: fixed;
    background-repeat: no-repeat; }
    @media (max-width: 800px) {
        .students-walkingin-front-of-welcome-center-hero {
          background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f03e56c7-3b22-47c4-8bbd-64620347c67b}_students-walkingin-front-of-welcome-center-hero-sm.jpg); background-size: cover;
          background-position: center top;
          background-attachment: inherit; } }
  
  /* Head Start - Hero Banner (June 2022) */
  .campus-tour-group-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3527100b-564e-43a7-bc36-3c789ffe95ba}_campus-tour-group-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
        .campus-tour-group-hero {
          background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{821108f2-4034-4de7-a6c5-3046c65744e4}_campus-tour-group-hero-sm.jpg); background-size: cover;
          background-position: center top;
          background-attachment: inherit; } }
  
  /* Welcome Week - Hero Banner (July 2022) */
  .welcome-week-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3d345079-40a8-4a0e-9990-2bdd4ed77f21}_welcome-week-hero.jpg);
    background-size: cover;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
        .welcome-week-hero {
          background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{49bd259a-be0a-4ece-a5fd-2ccf13029b0c}_welcome-week-hero-sm.jpg); background-size: cover;
          background-position: center top;
          background-attachment: inherit; } }
  
  /* See You on Campus, Register to Win - Hero Banner (June 2022) */
  .welcome-centre-group-hero {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{eaf079f0-f2f3-4001-94b4-9fd787ac54b8}_welcome-centre-group-hero.jpg);
    background-size: contain;
    background-position: right;
      background-attachment: fixed;
    background-repeat: no-repeat; }
   @media (max-width: 800px) {
        .welcome-centre-group-hero {
          background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5b2e1217-e165-4a84-a493-f11ef779969f}_welcome-centre-group-hero-sm.jpg); background-size: cover;
          background-position: center top;
          background-attachment: inherit; } }
  
  /* See You on Campus, Register to Win - Hero Banner (June 2022) */
  .dillon-hall-frisbee {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cac73476-b2a9-4b8e-9d4b-488ebc0a3900}_dillon-frisbee.jpg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat; }
   @media (max-width: 1200px) {
        .dillon-hall-frisbee {
          background-size: inherit;
          background-position: bottom left; } }
  
  /* Dep Start */
  .overlay-headline {
    background-color: rgba(0, 0, 0, 0.6);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 20px; }
  
  .your-future-text {
    /*background-color: #000;
    display: inline;
    padding: 0 20px;*/
    background-color: #000;
    padding: 14px;
    margin: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  
  .made-in-windsor-text {
    /*background-color: rgba(0, 0, 0, 0.5);
    padding: 0;
    top: 13px;
    height: 200px;
    width: 60%;*/
    background-color: rgba(0, 0, 0, 0.5);
    padding: 0;
    top: 0px;
    height: 200px;
    width: 60%;
    margin: 0 0 30px 0; }
    @media (max-width: 1600px) {
      .made-in-windsor-text {
        height: 180px;
        width: 800px; } }
    @media (max-width: 1200px) {
      .made-in-windsor-text {
        height: 160px;
        width: 700px; } }
    @media (max-width: 1000px) {
      .made-in-windsor-text {
        height: auto;
        width: 540px; } }
    @media (max-width: 800px) {
      .made-in-windsor-text {
        top: 0;
        height: auto;
        width: 100%; } }
  
  .made-in-windsor-text img {
    transform: rotate(-3deg); }
  
  .program-title-background {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 20px;
    margin-left: -70px;
      padding-left: 80px !important; }
  @media (max-width: 1000px){
      .program-title-background{
      background-color: rgba(0, 0, 0, 0.8);
        padding: 20px;
        margin-left: -70px;
      padding-left: 80px !important;
      width: auto  !important;	}
  }
  
  .dark-blue-multiply-background {
      background-color: rgba(0, 43, 73, 0.9);
      padding: 20px;
      padding-left: 80px;
      width: 40%;
      min-height: 400px;}
  @media (max-width: 1000px){
      .dark-blue-multiply-background{
          width: 100%;
          height: auto;
          padding: 20px;
          float: left;
  
      }
  }
  /* Dep End */
  
  /* Dep Start */
  .proof-point-section section{
      padding:50% 0 0 0;
      background-size:contain;
      background-position:top center;
      background-repeat:no-repeat}
  @media(min-width:768px){
      .proof-point-section section{
          padding-top:32%;
          background-size:cover;
          background-position:center center}
  }
  @media(hover:none){
      .proof-point-section section
      {background-attachment:scroll !important
      }
  }
  
  .proof-point-section section h2{
      display:block;
      width:100%;
      padding-top:2%;
      padding-bottom:2%;
      margin-bottom:0
  }
  
  .proof-point-section section.bg-bright-blue h2{
      background-image: linear-gradient(rgba(122,208,228,0),rgba(122,208,228,0.8),rgba(122,208,228,0.98));
  }
  
  .proof-point-section section.bg-bright-blue .proof-point-section-content{
      background-color: rgba(122,208,228,0.98);
  }
  
  .proof-point-section section.bg-dark-pink h2{
      background-image: linear-gradient(rgba(186,40,127,0),rgba(186,40,127,0.7),rgba(186,40,127,0.95));
  }
  
  .proof-point-section section.bg-dark-pink .proof-point-section-content{
      background-color: rgba(186,40,127,0.95);
  }
  
  .proof-point-section section.bg-dark-blue h2 {
      background-image: linear-gradient(rgba(0,43,81,0),rgba(0,43,81,0.7),rgba(0,43,81,0.95));
  }
  
  .proof-point-section section.bg-dark-blue .proof-point-section-content{
      background-color: rgba(0,43,81,0.95);
  }
  
  .proof-point-section section div.proof-point-section-content{
      padding: 0 10% 8%;
      text-align: center;
  }
  /* End Dep */
  
  .carousel-indicators {
    bottom: -45px; }
  
  .carousel-indicators li {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    margin-left: 8px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3); }
  
  .carousel-indicators li.active {
    background-color: rgba(0, 0, 0, 0.5); }
  
  /*.base-carousel .carousel-control-next {
    right: -80px; }*/
  
  .base-carousel .carousel-control-next, .base-carousel .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: inherit;
    background: inherit;
    text-align: center;
    opacity: 1; }
  
  .base-carousel .carousel-control-next-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{625b9b80-aab6-465d-a1cc-804d54ab12d8}_carousel-control-next-dark-gray.png); }
  
  .base-carousel .carousel-control-prev-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cc6fd489-1669-430d-97ed-b63342822f15}_carousel-control-prev-dark-gray.png); }
  
  .base-carousel .carousel-control-next-icon, .base-carousel .carousel-control-prev-icon {
    display: inline-block;
    width: 30px;
    height: 50px;
    /*background: transparent no-repeat center center;*/
    background-size: 100% 100%; }
  
  /* Mini Banner - Mini Banner Collapser */
  .mini-banner-container {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  
  .mini-banner ul.fancy-list-blue li:first-child {
    padding: 0 10px 10px 10px; }
  
  .mini-banner ul.fancy-list-blue li:last-child,
  .apply-to-uwindsor-options ul.fancy-list-blue li:last-child {
    padding: 10px 10px 0 10px;
    border: 0 none; }
  
  .mini-banner ul.fancy-list-blue li,
  .apply-to-uwindsor-options ul.fancy-list-blue li {
    padding: 10px;
    font-size: 16px; }
  
  .mini-banner-icon {
    height: 200px;
    text-align: center;
    position: relative; }
    @media (max-width: 800px) {
      .mini-banner-icon {
        height: 160px; } }
  
  .mini-banner-icon img {
    max-height: 60px;
    width: auto;
    margin: 0 0 12px 0; }
  
  .mini-banner-icon {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .mini-banner-icon div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  /* Block Menu */
  
  .block-menu-item {
    height: 200px;
    display: block;
    position: relative; }
    @media (max-width: 800px) {
      .mini-banner-icon {
        height: 160px; } }
  
  .block-menu-item * {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  /* UWindsor Header */
  .uwindsor-header-overlay {
    position: absolute;
    width: 100%;
    background-color: #ffffff;
    z-index: 200;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%); }
  
  /* Back to Top Button */
  #back-to-top {
    display: none;
    z-index: 999;
    position: fixed;
    bottom: 15px;
    right: 15px; }
  
  .back-to-top-dark-gray {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8f93b56-319b-4456-9c08-e350e75cc01c}_back-to-top-dark-gray.png);
    background-color: #ffce00;
    background-size: inherit;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    border-radius: 4px;
    padding: 8px;
    box-shadow: 0px 1px 3px 0px #000000;
    width: 50px;
    height: 50px;
    display: block;
    text-indent: -9000px;
    overflow: hidden; }
  
  .back-to-top-dark-gray:hover {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d83ec163-8ee1-47ca-a49f-5d126071f363}_bact-to-top-yellow.png);
    background-color: #48484A;
    cursor: pointer; }
  
  /* UWindsor Footer */
  .uwindsor-footer {
    height: auto;
    text-align: center;
    background-color: #58585b;
    padding: 80px 0;
    text-align: left;
    color: #fff; }
  
  .uwindsor-footer .container {
    position: relative; }
  
  .uwindsor-footer .uwindsor-footer-sheild {
    width: 100%;
    float: left;
    text-align: center;
    position: absolute;
    top: -125px; }
    @media (max-width: 1000px) {
      .uwindsor-footer .uwindsor-footer-sheild {
        display: none; } }
  
  .uwindsor-footer .uwindsor-footer-sheild img {
    width: 80px;
    height: auto; }
    @media (max-width: 600px) {
      .uwindsor-footer .uwindsor-footer-sheild img {
        width: 60px; } }
  
  .uwindsor-footer .uwindsor-footer-col {
    float: left;
    width: 25%;
    padding: 0 20px; }
    @media (max-width: 1200px) {
      .uwindsor-footer .uwindsor-footer-col {
        width: 50%;
        float: right;
        clear: right; } }
    @media (max-width: 1000px) {
      .uwindsor-footer .uwindsor-footer-col {
        width: 100%;
        float: left;
        clear: both;
        padding: 0;
        text-align: center; } }
  
  @media (max-width: 1200px) {
    .uwindsor-footer .uwindsor-footer-col.uwindsor-marketing-tag-line {
      float: left; } }
  
  @media (max-width: 1000px) {
    .uwindsor-footer .uwindsor-footer-col img {
      width: 50%;
      margin: 0 0 20px; } }
  
  .uwindsor-footer img {
    width: 80%; }
    @media (max-width: 800px) {
      .uwindsor-footer img {
        margin: 0 auto;
        display: block; } }
  
  .uwindsor-footer ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    @media (max-width: 800px) {
      .uwindsor-footer ul {
        width: 100%;
        text-align: center; } }
  
  .uwindsor-footer ul li a, .uwindsor-footer a {
    color: #fff;
    padding: 10px 0;
    display: block;
    font-weight: 700;
    text-decoration: none; }
  
  .uwindsor-footer ul li a:hover, .uwindsor-footer a:hover {
      color: #ffce00; }
  
  .uwindsor-footer a.emergency-sercices-for-students {
    background-color: #ffce00;
    display: inline;
    padding: 10px;
    color: #58585b; }
    @media (max-width: 1400px) {
      .uwindsor-footer a.emergency-sercices-for-students {
        display: block; } }
    @media (max-width: 800px) {
      .uwindsor-footer a.emergency-sercices-for-students {
        width: inherit;
        text-align: center; } }
  
  @media (max-width: 1000px) {
    .uwindsor-logo img, .marketing-logo img {
      width: 240px; } }
  @media (max-width: 600px) {
    .uwindsor-logo img, .marketing-logo img {
      height: 200px;
      line-height: 200px; } }
  
  .uwindsor-footer .social-media-navigation {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
  }
  
  .uwindsor-footer .social-media-navigation ul {
    margin: 0 auto;
    list-style-type: none;
    text-align: center;
    width: fit-content;
    height: 76px;
  }
  
  .uwindsor-footer .social-media-navigation ul li {
    width: 55px;
    height: 80px;
    float: left;
    margin: 0 20px;
  }
  
  /* Extra Layout Elements */
  /* Action Buttons */
  .action-btns {
    /*width: 575px;*/
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    text-align: center;
    margin: 40px auto 0 auto; }
    @media (max-width: 800px) {
      .action-btns {
        /*width: 100%;*/ } }
  
  .action-btns.more-btn {
    width: 100%; }
    @media (max-width: 800px) {
      .action-btns.more-btn {
        width: 100%; } }
  
  .action-btns a {
    float: left; }
  
  .action-btn {
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    font-style: normal;
    margin: 0 auto 20px;
    padding: 14px 30px;
    width: auto;
    height: 60px;
    line-height: 24px;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    display: block;
    float: left;
    border: 4px solid #fff;
    border-radius: 4px;
    text-decoration: none !important;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
    @media (max-width: 800px) {
      .action-btn {
        margin: 0 0 10px 0; } }
  
  /*.action-btn:nth-child(2) {
    margin-left: 0;
  }*/
  @media (max-width: 800px) {
    .action-btn,
    input[type=reset],
    input[type=submit],
    input[type=button] {
      /*width: 100%;*/
      padding: 14px 16px; } }
  
  /*.action-btn.small-btn {
    padding: 0 20px;
    width: auto;
    height: 54px;
    line-height: 48px;
    font-size: 16px;
  }*/
  .action-btns.more-btn .action-btn {
    width: 265px; }
    @media (max-width: 1400px) {
      .action-btns.more-btn .action-btn {
        width: 49%;
        margin: 0 auto 10px; } }
    @media (max-width: 1000px) {
      .action-btns.more-btn .action-btn {
        width: 100%; } }
  
  .action-btn.right-space {
    margin-right: 12px; }
  
  .yellow-btn {
    color: #48484A;
    background: #ffce00;
    border: 4px solid #ffce00; }
  
  .white-btn {
    color: #005596;
    background: #fff;
    border: 4px solid #fff; }
  
  .blue-btn {
    color: #fff;
    background: #005596;
    border: 4px solid #005596; }
  
  .blue-btn-dark-blue-hover {
    color: #fff;
    background: #005596;
    border: 4px solid #005596; }
  
  .bright-blue-btn {
    color: #002B51;
    background: #7AD0E4;
    border: 4px solid #7AD0E4; }
  
  .dark-blue-btn {
    color: #002B51;
    background: #002B51;
    border: 4px solid #002B51; }
  
  .bright-yellow-btn {
    color: #000000;
    background: #FFF200;
    border: 4px solid #FFF200; }
  
  .light-pink-btn {
    color: #000000;
    background: #E0A0C2;
    border: 4px solid #FFF200; }
  
  .dark-pink-btn {
    color: #fff;
    background: #BA287F;
    border: 4px solid #BA287F; }
  
  .bright-blue-btn:hover, .dark-pink-btn:hover, .bright-yellow-btn:hover, .light-pink-btn:hover, .dark-blue-btn:hover {
    color: #fff;
    background: #005596;
    border: 4px solid #005596; }
  
  
  .blue-btn-dark-blue-hover:hover {
    color: #fff;
    background: #002B51;
    border: 4px solid #002B51; }
  
  
  .white-outline-btn {
    color: #fff;
    background: none;
    border: 4px solid #fff; }
  
  .gray-outline-btn {
    color: #48484A;
    background: none;
    border: 4px solid #48484A; }
  
  .blue-outline-btn {
    color: #005596;
    background: none;
    border: 4px solid #005596; }
  
  .yellow-btn:hover, .blue-btn:hover, .white-outline-btn:hover, .gray-outline-btn:hover, .blue-outline-btn:hover {
    color: #48484A !important;
    background: #fff;
    border: 4px solid #fff; }
  
  .white-btn:hover {
    color: #fff;
    background: #005596;
    border: 4px solid #005596; }
  
  .more-btn {display: none;}
  
  .pulse-btn {
    animation-name: pulse_animation;
    animation-duration: 5000ms;
    transform-origin: 70% 70%;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }
  
  @keyframes pulse_animation {
    0% {
      transform: scale(1); }
    30% {
      transform: scale(1); }
    40% {
      transform: scale(1.08); }
    50% {
      transform: scale(1); }
    60% {
      transform: scale(1); }
    70% {
      transform: scale(1.05); }
    80% {
      transform: scale(1); }
    100% {
      transform: scale(1); } }
  
  .cloud-btn { background: #E9E9EF;
    border: 4px solid #E9E9EF;
    border-radius: 4px;
    color: #48484A;
    margin: 0 5px 10px;
    padding: 10px 15px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700; }
    @media (max-width: 800px) {
      .cloud-btn {
        margin: 0 0 10px 0; width: 100%; } }
  
  .cloud-btn:hover { background: #1A4062;
    border: 4px solid #1A4062;
    border-radius: 4px;
    color: #ffffff;
    text-decoration: none; }
  
  .cloud-btn.dark-blue-cloud-btn { background: #1A4062;
      border: 4px solid #1A4062;
      color: #ffffff; }
  
  /* Action Links */
  .blue-pointer-link,
  .yellow-pointer-link,
  .dark-gray-pointer-link,
  .black-pointer-link,
  .white-pointer-link,
  .dark-gray-external-link,
  .dark-gray-facebook-link,
  .dark-gray-twitter-link,
  .dark-gray-instagram-link,
  .dark-gray-linkedin-link,
  .dark-gray-youtube-link {
    padding-left: 24px;
    background-size: 16px;
    background-position: left center;
    background-repeat: no-repeat; }
  
  .white-youtube-link,
  .white-instagram-link,
  .white-twitter-link,
  .white-facebook-link,
  .white-linkedin-link {
    padding-left: 24px;
    background-size: 20px;
    background-position: left center;
    background-repeat: no-repeat; }
  
  
  .blue-pointer-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f656b3b0-3fb3-4316-9c28-80379ccc6b3f}_pointer-hand-blue.png);
    color: #005596; }
  
  .blue-pointer-link:hover {
    color: #005596; }
  
  .yellow-pointer-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{42e06475-da7b-475b-9778-31394b10016d}_pointer-hand-yellow.png);
    color: #ffce00; }
  
  .yellow-pointer-link:hover {
    color: #ffce00; }
  
  .dark-gray-pointer-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b5fd98f-28f8-4390-b973-380b9f6a796e}_pointer-hand-dark-gray.png);
    color: #48484A; }
  
  .black-pointer-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8358709-0e5f-4c2a-81dd-b9d0b70550c6}_pointer-hand-black.png);
    color: #212529; }
  
  .black-pointer-link:hover {
    color: #212529; }
  
  .white-pointer-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b18fde8-c1b0-4e7f-b90c-bb268b0b6f24}_pointer-hand-white.png);
    color: #fff; }
  
  .white-pointer-link:hover {
    color: #fff; }
  
  .dark-gray-external-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{04fdcd0f-7d17-4883-aff2-305701f3823b}_external-link-dark-gray.png);
    color: #48484A; }
  
  .dark-gray-facebook-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2fa38840-67d2-4945-b357-ee936750f711}_facebook-link-dark-gray.png);
    color: #48484A; }
  
  .dark-gray-twitter-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0814e2b2-d12a-48ac-871b-ea373a697e36}_twitter-link-dark-gray.png);
    color: #48484A; }
  
  .dark-gray-instagram-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5496065-c1b1-4c74-8071-aa73cccfd756}_instagram-link-dark-gray.png);
    color: #48484A; }
  
  .dark-gray-linkedin-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7906c188-289d-45df-b257-3fd285e1ba00}_linkedin-link-dark-gray.png);
    color: #48484A; }
  
  .dark-gray-youtube-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2d305288-64e6-42d0-8bb2-764212cc536a}_youtube-link-dark-gray.png);
    color: #48484A; }
  
  .white-facebook-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2a7246de-1445-4df3-a376-9e6d5bf2ed6b}_facebook-link-white.png);
    color: #fff; }
  
  .white-twitter-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{347271c1-3659-46cc-84b3-2295af6a594c}_twitter-link-white.png);
    color: #fff; }
  
  .white-instagram-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{69d70a1d-4f58-40cf-b1a1-847b5c18aefc}_instagram-link-white.png);
    color: #fff; }
  
  .white-linkedin-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b49acd62-508b-46d1-b114-257908a3af01}_linkedin-icon-white.png);
    color: #fff; }
  
  .white-youtube-link {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{82e51383-bd5c-4106-ba73-aa25254e8be4}_youtube-icon-white.png);
    color: #fff; }
  
  .dark-gray-pointer-link:hover,
  .dark-gray-external-link:hover,
  .dark-gray-facebook-link:hover,
  .dark-gray-twitter-link:hover,
  .dark-gray-instagram-link:hover,
  .dark-gray-linkedin-link:hover,
  .dark-gray-youtube-link:hover {
    color: #48484A; }
  
  .dark-gray-text-form form label {
    margin-top: 0;
    margin-bottom: 0; }
  
  /* Colored Horizontal Rules */
  .dark-gray-hr {
    border: 0;
    border-top: 3px solid #48484A; }
  
  .light-gray-hr {
    border: 0;
    border-top: 3px solid #D6D6DE; }
  
  .white-hr {
    border: 0;
    border-top: 3px solid #fff; }
  
  .yellow-hr {
    border: 0;
    border-top: 3px solid #ffce00; }
  
  .blue-hr {
    border: 0;
    border-top: 3px solid #005596; }
  
  .bright-blue-hr {
    border: 0;
    border-top: 3px solid #7AD0E4; }
  
  .dark-blue-hr {
    border: 0;
    border-top: 3px solid #002B51; }
  
  /* Dark Transparent background */
  .dark-transparent-region {
    padding: 80px;
    background-color: rgba(0, 0, 0, 0.4); }
    @media (max-width: 1200px) {
      .dark-transparent-region {
        padding: 60px; } }
    @media (max-width: 1000px) {
      .dark-transparent-region {
        padding: 40px; } }
  
  /* Modal Dialog Box International Phone Check - change to block makes it take up full width */
  .modal-content .iti {
    display: block;
  }
  
  /* Modal Dialog Box - Holds Simple Forms */
  .modal-content.dark-gray-text-form {
  /*overflow: hidden;*/ }
  
  .dark-gray-text-form button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    color: #fff;
    opacity: 1;
    float: left;
    font-size: 2.5rem; }
  
  /* Modal Dialog on Program Pages */
  .modal-content.dark-gray-text-form.program-rfi-form-dialog .program-rfi-form-dialog-image-holder {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7081f148-03ca-40a4-a450-4fd2ed4c1154}_students-in-front-of-dillon.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    min-height: 300px; }
  
  /* Modal Dialog on Program Pages */
  .modal-content.dark-gray-text-form.viewbook-download-form-dialog .viewbook-download-form-dialog-image-holder {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8fc38f56-6d9e-44bb-9f3e-35cc95ff93fd}_viewbook-3d-model.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: #6cc3f0; }
  
  /* Big Text Hero Banner - Mainly Used at the top of the page */
  .big-text-hero-banner {
    padding: 80px 0;
    height: 840px;
    position: relative; }
    @media (max-width: 1200px) {
      .big-text-hero-banner {
        padding: 60px 0;
        height: auto;
        background-attachment: inherit; } }
    @media (max-width: 1000px) {
      .big-text-hero-banner {
        padding: 40px 0;
        height: auto;
        background-attachment: inherit; } }
  
  /* Big Text Content Banner - Used throughout the page to denote a section or big idea */
  .big-text-content-banner {
    padding: 80px 0;
    height: 740px;
    position: relative; }
    @media (max-width: 1200px) {
      .big-text-content-banner {
        padding: 60px 0;
        height: auto; } }
    @media (max-width: 1000px) {
      .big-text-content-banner {
        padding: 40px 0;
        height: auto; } }
  
  .big-text-hero-banner.but-not-too-big {
    height: 440px;
    position: relative; }
    @media (max-width: 1200px) {
      .big-text-hero-banner.but-not-too-big {
        height: auto; } }
  
  .big-text-hero-banner .container {
    padding: 0;
    height: 100%;
    position: relative; }
  
  .large-video-hero-banner {
    max-height: 800px;
    text-align: center;
    padding: 12% 0;
    overflow: hidden;
    position: relative; }
  
  @media (max-width: 1000px) {
    .video-hero-banner {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f5868097-1ea4-4334-8308-23c1dc112752}_students-at-dillon-hall-blue-overlay.jpg);
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat; } }
  
  /* Hero Content Banner - Check if deprecated */
  .hero-content {
    height: 640px;
    width: 100%; }
    @media (max-width: 800px) {
      .hero-content {
        height: auto; } }
  
  .hero-content::after {
    display: block;
    content: '';
    clear: both; }
  
  /* Used for variable or long content regions */
  .content-region {
    padding: 80px 0;
    position: relative; }
    @media (max-width: 1000px) {
      .content-region {
        padding: 40px 0; } }
  
  .dark-gray-content-region,
  .gray-content-region,
  .light-gray-content-region,
  .blue-content-region,
  .yellow-content-region,
  .white-content-region {
    padding: 30px;
    margin: 0 0 30px;
    width: 100%;
    height: fit-content;
    position: relative; }
  
  .dark-gray-content-region {
    background-color: #48484A; }
  
  .gray-content-region {
    background-color: #707070; }
  
  .light-gray-content-region {
    background-color: #E9E9EF; }
  
  .blue-content-region {
    background-color: #005596; }
  
  .yellow-content-region {
    background-color: #ffce00; }
  
  .white-content-region {
    background-color: #fff; }
  
  .dark-gray-content-region::after,
  .blue-content-region::after,
  .white-content-region::after {
    content: '';
    display: block;
    clear: both; }
  
  .dark-gray-content-region .white-text a  {
      color: #fff;
      text-decoration: underline;
  }
  .dark-gray-content-region .white-text a:hover  {
      color: #ffce00;
      text-decoration: underline;
  }
  
  /* Drop Shadown for Content Boxes/Areas */
  .box-shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  
  /* Vertical Alignment for Banner Content */
  .vertically-centered-banner-content {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    @media (max-width: 1200px) {
      .vertically-centered-banner-content {
        position: relative;
        top: inherit;
        left: inherit;
        transform: translate(0%, 0%);
        padding: 0; } }
  
  .vertical-top-banner-content {
    width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0); }
    @media (max-width: 1200px) {
      .vertical-top-banner-content {
        width: 100%;
        position: relative;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        padding: 0; } }
  
  .vertical-bottom-banner-content {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0); }
    @media (max-width: 1200px) {
      .vertical-bottom-banner-content {
        position: relative;
        bottom: 0;
        left: 50%;
        transform: translate(-50%, 0);
        padding: 0; } }
  
  /* 2 Column Header - Image left, Text Right (Ex: Student Ambassadors, Program Pages) */
  .image-with-separated-text-header {
    height: 480px;
    text-align: center; }
    @media (max-width: 1200px) {
      .image-with-separated-text-header {
        height: auto; } }
  
  @media (max-width: 1200px) {
    .image-with-separated-text-header::after {
      content: ' ';
      display: block;
      clear: both; } }
  
  @media (max-width: 1200px) {
    .image-with-separated-text-header .container {
      max-width: 100%;
      padding: 0;
      margin: 0; } }
  
  @media (max-width: 1200px) {
    .image-with-separated-text-header-title {
      max-width: 920px;
      width: 920px;
      float: none;
      position: relative;
      clear: both;
      height: auto;
      padding: 40px 0;
      margin: 0 auto; } }
  @media (max-width: 1000px) {
    .image-with-separated-text-header-title {
      clear: both;
      max-width: 92%;
      float: none;
      height: auto;
      padding: 30px 0; } }
  
  .image-with-separated-text-header-banner, .image-with-separated-text-header-title {
    width: 50%;
    float: left;
    position: relative;
    height: 480px; }
    @media (max-width: 1200px) {
      .image-with-separated-text-header-banner, .image-with-separated-text-header-title {
        width: 100%;
        height: auto;
        margin: 0 auto;
        float: none; } }
  
  .image-with-separated-text-header-title .vertically-centered-banner-content {
    padding: 0 40px; }
    @media (max-width: 1200px) {
      .image-with-separated-text-header-title .vertically-centered-banner-content {
        padding: 0; } }
  
  .image-with-separated-text-header-banner {
    overflow: hidden; }
    @media (max-width: 1600px) {
      .image-with-separated-text-header-banner {
        overflow: inherit; } }
    @media (max-width: 1200px) {
      .image-with-separated-text-header-banner {
        width: 100%;
        float: none;
        position: relative;
        height: 480px;
        overflow: hidden; } }
    @media (max-width: 800px) {
      .image-with-separated-text-header-banner {
        height: 360px; } }
    @media (max-width: 600px) {
      .image-with-separated-text-header-banner {
        height: 260px; } }
  
  .image-with-separated-text-header-banner img {
    float: right;
    height: auto;
    width: 100%; }
    @media (max-width: 1600px) {
      .image-with-separated-text-header-banner img {
        height: 100%;
        width: auto; } }
    @media (max-width: 1200px) {
      .image-with-separated-text-header-banner img {
        height: auto;
        width: 100%; } }
  
  .image-with-separated-text-header-banner .image-with-separated-text-header-banner-video-button {
    width: 120px;
    height: 120px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  .image-with-separated-text-header-banner .image-with-separated-text-header-banner-video-button:hover {
    background-color: rgba(0, 0, 0, 0.6); }
  
  /* Coloured Boxes / Link Boxes */
  .blue-box,
  .dark-link-box,
  .white-box,
  .yellow-box,
  .blue-link-box,
  .dark-gray-link-box,
  .white-link-box,
  .yellow-link-box,
  .dark-pink-link-box{
    font-weight: 700;
    text-shadow: 0px 1px 5px #464646;
    padding: 0 20px;
    margin: 0 0 15px 0;
    width: 100%;
    display: block;
    height: 80px;
    display: table; }
  
  .blue-box span,
  .dark-gray-box span,
  .white-box span,
  .yellow-box span,
  .blue-link-box span,
  .dark-gray-link-box span,
  .white-link-box span,
  .yellow-link-box span,
  .dark-pink-link-box span {
    display: table-cell;
    vertical-align: middle; }
  
  .blue-link-box span.arrow,
  .dark-gray-link-box span.arrow,
  .white-link-box span.arrow,
  .yellow-link-box span.arrow,
  .dark-pink-link-box span.arrow {
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right;
    padding: 0 20px 0 0; }
  
  .blue-box,
  .blue-link-box {
    background-color: #005596;
    color: #fff; }
  
  .blue-link-box span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b535f04c-b171-49a2-a02e-e57152e1af49}_arrow-icon-white.png); }
  
  .blue-link-box:hover {
    background-color: #fff;
    color: #005596;
    text-decoration: none;
    text-shadow: none; }
  
  .blue-link-box:hover span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{98959337-f8d8-4818-8e56-a6ca2dcbc95c}_arrow-icon-blue.png); }
  
  .dark-pink-box,
  .dark-pink-link-box {
    background-color: #BA287F;
    color: #fff; }
  
  .dark-pink-link-box span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b535f04c-b171-49a2-a02e-e57152e1af49}_arrow-icon-white.png); }
  
  .dark-pink-link-box:hover span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b535f04c-b171-49a2-a02e-e57152e1af49}_arrow-icon-white.png); }
  
  .dark-pink-link-box:hover {
    background-color: #48484A;
    color: #fff;;
    text-decoration: none;
    text-shadow: none; }
  
  .dark-gray-box,
  .dark-gray-link-box {
    background-color: #48484A;
    color: #ffce00; }
  
  .dark-gray-link-box span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d1105b3d-cae0-4c41-b08c-a44e7da21cb5}_arrow-icon-yellow.png); }
  
  .dark-gray-link-box:hover {
    background-color: #ffce00;
    color: #48484A;
    text-decoration: none;
    text-shadow: none; }
  
  .dark-gray-link-box:hover span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b25ad07-daa4-4fb3-a3aa-f259b5d9b49b}_arrow-icon-dark-gray.png); }
  
  .dark-gray-link-box img {
    height: 30px;
    width: auto;
    margin: 0 10px 0 0; }
  
  .white-box,
  .white-link-box {
    background-color: #fff;
    color: #005596;
    text-shadow: none; }
  
  .white-link-box span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{98959337-f8d8-4818-8e56-a6ca2dcbc95c}_arrow-icon-blue.png); }
  
  .white-link-box:hover {
    background-color: #005596;
    color: #fff;
    text-decoration: none;
    text-shadow: none; }
  
  .white-link-box:hover span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b535f04c-b171-49a2-a02e-e57152e1af49}_arrow-icon-white.png); }
  
  .yellow-box,
  .yellow-link-box {
    background-color: #ffce00;
    color: #48484A;
    text-shadow: none; }
  
  .yellow-link-box span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b25ad07-daa4-4fb3-a3aa-f259b5d9b49b}_arrow-icon-dark-gray.png); }
  
  .yellow-link-box:hover {
    background-color: #48484A;
    color: #ffce00;
    text-decoration: none;
    text-shadow: none; }
  
  .yellow-link-box:hover span.arrow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d1105b3d-cae0-4c41-b08c-a44e7da21cb5}_arrow-icon-yellow.png); }
  
  /* Extra Link Boxes with Icons */
  .yellow-link-box span.ask-live-chat-icon,
  .yellow-link-box span.talk-to-an-agent-icon,
  .yellow-link-box span.ask-uwindsor-question-icon,
  .yellow-link-box span.cofee-with-recruiter-icon {
    text-align: left;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: left;
    padding: 0 0 0 40px; }
  
  .yellow-link-box span.ask-live-chat-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5d16fa3-8bae-4f3d-ac10-6c8e78cafc38}_ask-live-chat-icon-dark-gray.png); }
  
  .yellow-link-box:hover span.ask-live-chat-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{49526bda-6f3d-41ef-a030-3b23416462f7}_ask-live-chat-icon-yellow.png); }
  
  .yellow-link-box span.talk-to-an-agent-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{50b842ad-cc27-49df-85fb-f9c2a89021bf}_talk-to-an-agent-icon-dark-gray.png); }
  
  .yellow-link-box:hover span.talk-to-an-agent-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f832b56b-3a96-4c4e-b579-0e6a2ee5479c}_talk-to-an-agent-icon-yellow.png); }
  
  .yellow-link-box span.cofee-with-recruiter-icon {
    background-image:url("https://img02.en25.com/Web/UniversityofWindsor/{d0eb8e40-c2c6-450d-8010-1ce910d2e320}_virtual-coffee-icon-dark-gray.png")}
  
  .yellow-link-box span.ask-uwindsor-question-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a46ca428-c2bc-48f0-976c-04ae3ffe27de}_ask-uwindsor-question-icon-dark-gray.png); }
  
  .yellow-link-box:hover span.ask-uwindsor-question-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a27072bd-3c85-4c54-993d-44f04ca1b93d}_ask-uwindsor-question-icon-yellow.png); }
  
  /* Background Colours */
  .dark-gray-bg, .dark-gray-banner {
    background-color: #48484A; }
  
  .gray-bg, .gray-banner {
    background-color: #707070; }
  
  .light-gray-bg, .light-gray-banner {
    background-color: #cfcfd8; }
  
  .blue-bg, .blue-banner {
    background-color: #005596; }
  
  .light-blue-banner {
    background-color: #6cc3f0; }
  
  .yellow-bg, .yellow-banner {
    background-color: #ffce00; }
  
  .white-bg, .white-banner {
    background-color: #fff; }
  
  .bright-blue-bg, .bright-blue-banner {
    background-color: #7AD0E4; }
  
  .bright-yellow-bg, .bright-yellow-banner {
    background-color: #FFF200; }
  
  .light-pink-bg, .light-pink-banner {
    background-color: #E0A0C2; }
  
  .dark-pink-bg, .dark-pink-banner {
    background-color: #BA287F; }
  
  .dark-blue-bg, .dark-blue-banner {
    background-color: #002B51; }
  
  /* Colored Border Accents */
  .yellow-border-left {
    border-left: 5px solid #ffce00; }
  
  .blue-border-left {
    border-left: 5px solid #005596; }
  
  .light-pink-border-left {
    border-left: 5px solid #E0A0C2; }
  
  .bright-blue-border-left {
    border-left: 5px solid #7AD0E4; }
  
  /* Staff Signatures */
  .uwindsor-staff-member-signature {
    position: relative;
    left: -80px; }
  
  .uwindsor-staff-member-signature img {
    margin-right: 20px; }
  
  /* Rounded images and Outdented images */
  .round-image {
    border-radius: 50%;
    /*-webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080;*/
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  
  .outdented-image-region {
    padding: 30px 30px 30px 80px;
    position: relative; }

 .outdented-image-inside-carousel-region
 {
    padding: 30px 30px 30px 115px;
    position: relative;
 }

 .outdented-image-inside-carousel-region img {
    float: left;
    position: absolute;
    left: 5px; }
  
  .outdented-image-region.outdented-image-region-left-reset {
    left: 40px;
    width: calc(100% - 40px); }
  
  .outdented-image-region img {
    float: left;
    position: absolute;
    left: -40px; }
  
  .outdented-image-region.outdented-ask-uwindsor {
    padding: 30px 30px 30px 160px; }
  
  .outdented-image-region.outdented-ask-uwindsor img {
    float: left;
    position: absolute;
    transform: rotate(-8deg);
    left: -10px;
    width: 160px;
    height: auto; }
  
  .outdented-sound-byte-region {
    min-height: 100px;
    padding-left: 0; }
  
  .outdented-sound-byte-region span {
    position: absolute;
    top: 50%;
    left: 80px;
    transform: translate(0%, -50%);
    padding-right: 30px; }
  
  .outdented-sound-byte-region .yellow-icon-circle {
    float: left;
    position: relative;
    left: -40px;
    padding: 20px;
    margin: 0;
    width: 100px;
    height: 100px; }
  
  .outdented-sound-byte-region .bright-blue-icon-circle {
    float: left;
    position: relative;
    left: -40px;
    padding: 20px;
    margin: 0;
    width: 100px;
    height: 100px; }
  
  
  .dashed-blue {
    border: 4px dashed #005596; }
  
  .dashed-yellow {
    border: 4px dashed #ffce00; }
  
  .dashed-dark-gray {
    border: 4px dashed #48484A; }
  
  .dashed-white {
    border: 4px dashed #fff; }
  
  .round-image.dashed-blue, .round-image.dashed-yellow, .round-image.dashed-dark-gray, .round-image.dashed-white {
    box-shadow: none !important; }
  
  .solid-blue {
    border: 4px solid #005596; }
  
  .solid-yellow {
    border: 4px solid #ffce00; }
  
  .solid-dark-gray {
    border: 4px solid #48484A; }
  
  .solid-white {
    border: 4px solid #fff; }
  
  /* Rouned image video buttons */
  .round-image-video-button {
    width: 50px;
    height: 50px;
    padding: 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 120px;
    left: 40px;
    transform: translate(-50%, -50%); }
  
  .round-image-video-button img {
    float: right;
    height: auto;
    width: 100%;
    position: relative;
    left: inherit; }
  
  /* Video Embedded in the Page (YouTube), without a Modal */
  .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
  }
  
  .embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  
  /* Coloured Icon Circles */
  .yellow-icon-circle,
  .blue-icon-circle,
  .dark-gray-icon-circle,
  .bright-blue-icon-circle {
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080;
    display: block;
    width: 150px;
    height: 150px;
    padding: 20px;
    margin-bottom: 20px;
    position: relative; }
  
  .yellow-icon-circle img,
  .blue-icon-circle img,
  .dark-gray-icon-circle img,
  .bright-blue-icon-circle img {
    width: 65%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  .yellow-icon-circle-small img,
  .blue-icon-circle-small img,
  .dark-gray-icon-circle-small img {
    width: 65%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  .yellow-icon-circle-small,
  .blue-icon-circle-small,
  .dark-gray-icon-circle-small {
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080;
    display: block;
    width: 100px;
    height: 100px;
    padding: 20px;
    margin-bottom: 20px;
    position: relative; }
  
  .yellow-icon-circle {
    background-color: #FFCE07;
    border: 4px solid #fff; }
  
  .bright-blue-icon-circle {
    background-color: #7AD0E4;
    border: 4px solid #fff; }
  
  .yellow-icon-circle-small {
    background-color: #FFCE07;
    border: 4px solid #fff; }
  
  .blue-icon-circle {
    background-color: #005596;
    border: 4px solid #fff; }
  
  .dark-gray-icon-circle {
    background-color: #48484A;
    border: 4px solid #fff; }
  
  img.yellow-highlight-left-bottom {
    box-shadow: -15px 15px 0px #FFCE07; }
  
  img.blue-highlight-left-bottom {
    box-shadow: -15px 15px 0px #005596; }
  
  img.yellow-highlight-right-bottom {
    box-shadow: 15px 15px 0px #FFCE07; }
  
  img.blue-highlight-right-bottom {
    box-shadow: 15px 15px 0px #005596; }
  
  /* Fancy Lists */
  ul.fancy-list-gray, ul.fancy-list-white, ul.fancy-list-black, ul.fancy-list-blue,
  ol.fancy-list-gray, ol.fancy-list-white, ol.fancy-list-black, ol.fancy-list-blue,
  ul.thumbs-up-list-gray, ul.thumbs-up-list-white,
  ul.pointer-list-gray, ul.pointer-list-white,
  ul.calendar-list-gray, ul.calendar-list-white,
  ul.check-mark-circle-gray,
  ul.x-mark-circle-gray,
  ul.check-mark-gray,
  ul.x-mark-gray {
    list-style: none;
    padding: 0;
    margin: 0; }
  
  ol.fancy-list-gray, ol.fancy-list-white {
    list-style: decimal;
    padding: inherit; }
  
  ul.fancy-list-gray li, ul.fancy-list-white li, ul.fancy-list-black li, ul.fancy-list-blue li,
  ol.fancy-list-gray li, ol.fancy-list-white li, ol.fancy-list-black li, ol.fancy-list-blue li,
  ul.thumbs-up-list-gray li, ul.thumbs-up-list-white li,
  ul.pointer-list-gray li, ul.pointer-list-white li,
  ul.calendar-list-gray li, ul.calendar-list-white li,
  ul.check-mark-circle-gray li,
  ul.x-mark-circle-gray li,
  ul.check-mark-gray li,
  ul.x-mark-gray li {
    /*font-size: 16px;*/
    padding: 16px 0;
    margin: 0;
    background-size: 16px;
    background-position: left center;
    background-repeat: no-repeat; }
  
  /*ul.fancy-list-gray li:first-child, ul.fancy-list-white li:first-child, ul.fancy-list-black li:first-child, ul.fancy-list-blue li:first-child,
  ol.fancy-list-gray li:first-child, ol.fancy-list-white li:first-child, ol.fancy-list-black li:first-child,  ol.fancy-list-blue li:first-child {
      padding: 0 0 16px 0;
  }*/
  ul.fancy-list-gray li,
  ol.fancy-list-gray li,
  ul.thumbs-up-list-gray li,
  ul.pointer-list-gray li,
  ul.calendar-list-gray li,
  ul.check-mark-circle-gray li,
  ul.x-mark-circle-gray li,
  ul.check-mark-gray li,
  ul.x-mark-gray li {
    color: #48484A;
    border-bottom: 1px solid #707070; }
  
  ul.fancy-list-white li,
  ol.fancy-list-white li,
  ul.thumbs-up-list-white li,
  ul.pointer-list-white li,
  ul.calendar-list-white li {
    color: #fff;
    border-bottom: 1px solid #fff; }
  
  ul.fancy-list-black li,
  ol.fancy-list-black li,
  ul.thumbs-up-list-black li,
  ul.pointer-list-black li,
  ul.calendar-list-black li {
    color: #212529;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  
  ul.fancy-list-blue li,
  ol.fancy-list-blue li,
  ul.thumbs-up-list-blue li,
  ul.pointer-list-blue li,
  ul.calendar-list-blue li {
    color: #015596;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  
  ul.fancy-list-gray li img, ul.fancy-list-white li img {
    height: 20px;
    width: auto;
    margin-right: 10px; }
  
  ul.thumbs-up-list-gray li {
    padding: 0 0 16px 26px;
    margin: 0 0 16px 0;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{87cf0943-2a21-4ca1-8883-b5fb68283801}_thumbs-up-gray.png);
    background-position: left top; }
  
  ul.thumbs-up-list-white li {
    padding: 0 0 16px 26px;
    margin: 0 0 16px 0;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a1b40e1f-35a9-49b8-a7b0-990b231c92b9}_thumbs-up-white.png);
    background-position: left top; }
  
  ul.pointer-list-gray li {
    padding: 16px 0 16px 26px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b5fd98f-28f8-4390-b973-380b9f6a796e}_pointer-hand-dark-gray.png); }
  
  ul.pointer-list-white li {
    padding: 16px 0 16px 26px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b18fde8-c1b0-4e7f-b90c-bb268b0b6f24}_pointer-hand-white.png); }
  
  ul.calendar-list-gray li {
    padding: 16px 0 16px 26px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{14b20673-5a12-4974-ab2a-42846c185d04}_calendar-icon-white.png); }
  
  ul.calendar-list-white li {
    padding: 16px 0 16px 26px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{14b20673-5a12-4974-ab2a-42846c185d04}_calendar-icon-white.png); }
  
  ul.check-mark-circle-gray li {
    padding: 16px 0 16px 26px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5f5ec11a-ec30-46a3-b73f-c1b5814eba85}_check-mark-circle-gray.png); }
  
  ul.x-mark-circle-gray li {
    padding: 16px 0 16px 26px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4a62c9c6-99ab-466a-8672-25a8ac225322}_x-mark-circle-gray.png); }
  
  ul.check-mark-gray li {
    background-size: 26px;
    padding: 16px 0 16px 46px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cdfb7950-edf6-436c-8a3f-002f44508af5}_check-mark-gray.png); }
  
  ul.x-mark-gray li {
    background-size: 26px;
    padding: 16px 0 16px 46px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0ca46aa8-5535-4fee-a105-e3d0e927e083}_x-mark-gray.png); }
  
  /*ul.fancy-list-gray li:nth-last-child(1), ul.fancy-list-white li:nth-last-child(1), ul.fancy-list-black li:nth-last-child(1), ul.fancy-list-blue li:nth-last-child(1),
  ol.fancy-list-gray li:nth-last-child(1), ol.fancy-list-white li:nth-last-child(1), ol.fancy-list-black li:nth-last-child(1),  ol.fancy-list-blue li:nth-last-child(1),*/
  ul.thumbs-up-list-gray li:nth-last-child(1), ul.thumbs-up-list-white li:nth-last-child(1),
  ul.pointer-list-gray li:nth-last-child(1), ul.pointer-list-white li:nth-last-child(1),
  ul.calendar-list-gray li:nth-last-child(1), ul.calendar-list-white li:nth-last-child(1),
  ul.check-mark-circle-gray li:nth-last-child(1),
  ul.x-mark-circle-gray li:nth-last-child(1),
  ul.check-mark-gray li:nth-last-child(1),
  ul.x-mark-gray li:nth-last-child(1) {
    border-bottom: 0 none; }
  
  ul.two-col-list {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
  
  /* Modal Video Player */
  .modal-video-dialog {
    margin: 0;
    width: 100%; }
  
  .modal-video-dialog iframe {
    height: 85vh;
    width: 100%; }
  
  .modal-video-dialog .modal-body {
    padding: 0;
    margin: 0;
    height: 95vh; }
  
  /* Bootstrap Collapse */
  .card {
    border: 0 !important;
    margin: 0 0 10px; }
  
  .card-header {
    background-color: #005596;
    border-radius: 0 !important;
    border: 0 none;
    padding: 0; }
  
  .card-header h5 {
    padding: 20px 30px; }
  
  
  .card-header .btn {
    display: block;
    width: 100%;
    text-align: left;
    color: #fff;
    padding: 0 20px 0 0;
    border: 0 none;
    font-weight: 700;
    font-style: normal;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 12px auto;
    left: 0;
    white-space: inherit;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{921aa43d-d999-4c13-860a-e94c4d56f642}_arrow-previous-white.png); }
  
  .card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5680f369-6d4e-4506-bf05-bbd9aae78d66}_arrow-down-white.png); }
  
  .card-body .card .card-header {
    background-color: #cfcfd8; }
  
  .card-body .card-header .btn {
    display: block;
    width: 100%;
    text-align: left;
    color: #48484A;
    border: 0 none;
    font-weight: 700;
    font-style: normal;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 12px auto;
    left: 0;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }
  
  .card-body .card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }
  
  .dark-blue-card-header {
    background-color: #002B51;
    border-radius: 0 !important;
    border: 0 none;
    padding: 0; }
  
  .dark-blue-card-header:hover {
    background-color: #005596;
  }
  
  .dark-blue-card-header h5 {
    padding: 20px 30px; }
  
  .dark-blue-card-header .btn {
    display: block;
    width: 100%;
    text-align: left;
    color: #fff;
    padding: 0 20px 0 0;
    border: 0 none;
    font-weight: 700;
    font-style: normal;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 12px auto;
    left: 0;
    white-space: inherit;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{921aa43d-d999-4c13-860a-e94c4d56f642}_arrow-previous-white.png); }
  
  .dark-blue-card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5680f369-6d4e-4506-bf05-bbd9aae78d66}_arrow-down-white.png); }
  
  .card-body .card .dark-blue-card-header {
    background-color: #cfcfd8; }
  
  .card-body .dark-blue-card-header .btn {
    display: block;
    width: 100%;
    text-align: left;
    color: #48484A;
    border: 0 none;
    font-weight: 700;
    font-style: normal;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 12px auto;
    left: 0;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }
  
  .card-body .dark-blue-card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }
  
  
  /* Bootstrap Collapse - Light Gray */
  .accordion-light-gray .card-header {
    background-color: #cfcfd8; }
  
  .accordion-light-gray .card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }
  
  .accordion-light-gray .card-header .btn {
    color: #58585b;
    padding-right: 20px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }
  
  /* Bootstrap Collapse - Yellow */
  .accordion-yellow .card-header {
    background-color: #ffce00; }
  
  .accordion-yellow .card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }
  
  .accordion-yellow .card-header .btn {
    color: #58585b;
    padding-right: 20px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }
  
  /* Bootstrap Collapse - White with Blue Text */
  .accordion-white .card-header {
    background-color: #fff; }
  
  .accordion-white .card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8166c643-3ef3-45d6-ac35-f11f14273e9b}_arrow-down-blue.png); }
  
  .accordion-white .card-header .btn {
    color: #005596;
    padding-right: 20px;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fc5978be-9bb0-4e7c-8eec-35fd3427fe85}_arrow-previous-blue.png); }
  
    .accordion-white .card-body .card-header .btn {
      color: #48484A !important;
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }
  
    .accordion-white .card-body .card-header .btn[aria-expanded=true] {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }
  
  .accordion-white .card-body {
    background-color: #EAEAEA; }
  
  /* Legal Content for Contest, Etc. Example: #Future Lancers Contest Page */
  .legal-content {
    width: 100%;
    text-align: center;
    position: relative;
    margin: 0 0 100px;
    padding: 30px 0;
    clear: both; }
  
  .legal-content h3 a,
  .legal-content h3 a:hover {
    font-weight: 700;
    letter-spacing: 0;
    font-size: 18px;
    padding: 10px 20px 0;
    margin: 0 auto;
    border: 0;
    color: #fff;
    background-color: #48484A;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 2px 0px #dddddd;
    box-shadow: 0px 0px 2px 0px #dddddd; }
  
  .legal-content h3 a::after,
  .legal-content h3 a:hover::after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #48484A;
    margin: 0 auto;
    position: relative;
    top: 10px; }
  
  .legal-content .card {
    border: 0;
    border-radius: 4px;
    background: #E9E9EF; }
  
  .legal-content ol {
    text-align: left;
    margin: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px; }
    @media (max-width: 1000px) {
      .legal-content ol {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0; } }
  
  .legal-content ol li {
    margin: 0 0 8px; }
  
  /* Overlays Fixed - The background remains static as the user scrolls */
  .winston-welcome-week-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f82c9f55-cd51-4845-843e-705dff6126a4}_winston-at-welcome-week.jpg);
    background-attachment: fixed;
    background-position: top center;
    background-size: cover; }
  
  .computer-lab-students-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{103ddd8a-0a16-48e7-9731-8e3445663a99}_computer-lab-students-blue.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top center; }
  
  .dillon-hall-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f5868097-1ea4-4334-8308-23c1dc112752}_students-at-dillon-hall-blue-overlay.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .welcome-centre-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{491ec133-a734-4add-aa8d-30b004e22513}_welcome-centre-big-sky.png);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .smiling-student-recuiters-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fe9a4e5-4523-49cc-9ddc-e1cdda8b1082}_smiling-student-recuiters.png);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .teacher-and-student-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d80021f6-4a13-4838-8d4e-89f1c2df781e}_teacher-and-student-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-on-campus-tour-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fcf04f9-2079-4db8-8cd6-806a37328559}_students-on-campus-tour-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .epic-centre-students-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1052b393-f559-44c1-8700-a508320ef583}_epic-centre-students-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .alumni-hall-lobby-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d67e2543-a738-4b33-ad76-4b950b150556}_alumni-hall-lobby-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .lancers-in-stadium-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{983bccf6-a224-4663-8c8e-d2ac8f3e060c}_lancers-in-stadium-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-in-common-area-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{83fea25e-bec7-4e1e-8660-046d9e02d3eb}_students-in-common-area-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .international-students-standing-in-a-circle-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6989906b-e938-4336-ad91-669793d4b886}_international-students-standing-in-a-circle-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-reading-together-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{47e1af4b-c436-47d2-b346-ac96656238bb}_students-reading-together-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .groups-of-students-studying-together-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cfd6351c-178a-4b8c-9abe-fec034659bed}_groups-of-students-studying-together-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .teacher-and-student-dark-gray-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5bfe2b42-c916-43d8-9963-9cd37fffc5d4}_teacher-and-student-overlay-dark-gray.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-in-residence-overlay-gray-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{93e97a08-9d0f-4a0e-89d8-47438dfb245f}_students-in-residence-overlay-gray.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-doing-the-uwindsor-w-hand-sign-gray-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c43a13e5-0d87-468f-a07b-99b167f0bf0b}_students-doing-the-uwindsor-w-hand-sign-overlay-gray.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-on-campus-blue-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a311932f-cc6e-43bb-ac14-8be2e10c2d1a}_students-on-campus@2x.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .dillon-hall-gray-overlay-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{414bfee3-11a2-4a30-a820-4717617e85db}_students-at-dillon-hall-gray-overlay.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .campus-view-overlay-gray-fixed {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bc6561b0-71ea-447b-a6ef-ae80137e15d8}_campus-arial-gray.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center; }
  
  .world-map-center-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6141eaac-3437-44b8-8974-91c87b4af518}_international-students-world-map-background.png);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat; }
  
  /* Overlays non fixed - The background scolls as the user scrolls */
  .welcome-week-overlay-blue {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bc1bdbf7-5842-482f-9641-26e712ed5591}_welcome-week-mosaic-blue.jpg);
    background-size: cover;
    background-position: top center; }
  
  .teacher-and-student-overlay-blue {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d80021f6-4a13-4838-8d4e-89f1c2df781e}_teacher-and-student-overlay-blue.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .alumni-hall-lobby-overlay-blue {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d67e2543-a738-4b33-ad76-4b950b150556}_alumni-hall-lobby-overlay-blue.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .international-students-standing-in-a-circle-blue-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6989906b-e938-4336-ad91-669793d4b886}_international-students-standing-in-a-circle-overlay-blue.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-reading-together-blue-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{47e1af4b-c436-47d2-b346-ac96656238bb}_students-reading-together-overlay-blue.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .groups-of-students-studying-together-blue-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cfd6351c-178a-4b8c-9abe-fec034659bed}_groups-of-students-studying-together-overlay-blue.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .groups-of-students-talking-near-odette-blue-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bd44b6df-986d-455d-a923-34087df65577}_groups-of-students-talking-near-odette-overlay-blue.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-on-campus-blue-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a311932f-cc6e-43bb-ac14-8be2e10c2d1a}_students-on-campus@2x.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .teacher-and-student-overlay-dark-gray {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5bfe2b42-c916-43d8-9963-9cd37fffc5d4}_teacher-and-student-overlay-dark-gray.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  
  .students-doing-the-uwindsor-w-hand-sign-gray-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c43a13e5-0d87-468f-a07b-99b167f0bf0b}_students-doing-the-uwindsor-w-hand-sign-overlay-gray.jpg);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat; }
  
  .welcome-week-overlay-yellow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3f4be285-cdbc-4886-aa02-7667b6722e38}_welcome-week-collage-yellow.jpg);
    background-size: cover;
    background-position: top center; }
  
  .campus-view-overlay-gray {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bc6561b0-71ea-447b-a6ef-ae80137e15d8}_campus-arial-gray.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center; }
  
  .campus-view-overlay-blue {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f52c6bc9-1ea2-4c18-bf27-27651ccdc161}_campus-arial-blue.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center; }
  
  .downtown-windsor-cityscape-overlay-gray {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f7ffdbee-5d08-4f69-8b5f-99d7e44b3cfb}_downtown-windsor-cityscape-overlay-gray.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center; }
  
  .downtown-windsor-cityscape-overlay-full-colour {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a9a5acfa-ef87-4d2c-9c22-b220ed8e2087}_downtown-windsor-cityscape-overlay-full-colour.jpg);
    background-color: #5b77b4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center; }
  
  .student-and-tutor-at-laptop-overlay-gray {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{917bab79-4336-4759-b64f-5a6d92bb1ec8}_student-and-tutor-at-laptop-overlay-gray.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center; }
  
  .crowd-overlay-yellow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8b1b83ab-a843-4206-9c1d-b518d7259b2f}_crowd-of-future-lancers.png);
    background-position: center;
    background-size: cover; }
  
  .crowd-overlay-gray {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6d527ece-d379-4099-925f-025a38b8e244}_crowd-of-future-lancers-gray.jpg);
    background-position: center;
    background-size: cover; }
  
  /* Dep Start */
  .arrows-left-aligned-overlay {
    width: 100%;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f7889008-1c6c-4fa7-b8e2-0ca4e26e44da}_gray-arrows-left-aligned.png);
      background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 660px; }
  
  .arrows-right-aligned-overlay {
    width: 100%;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{187c19d4-d4b7-4538-9608-f1cb7ce8eb45}_gray-arrows-right-aligned.png);
      background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 660px; }
  
  .welcome-pattern-right-aligned-overlay {
    width: 100%;
    background-image: url(https://img02.en25.com//Web/UniversityofWindsor/{b0ef557e-3de8-41bb-9c5c-30ec61412337}_welcome-pattern@2x.png);
      background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 500px; }
  @media (max-width: 1000px) {
    .welcome-pattern-right-aligned-overlay {
        background-size: 300px;
        background-position: center right; } }
  @media (max-width: 800px) {
      .welcome-pattern-right-aligned-overlay {
        background-size: 0px;} }
  
  .welcome-pattern-left-aligned-overlay {
    width: 100%;
    background-image: url(https://img02.en25.com//Web/UniversityofWindsor/{b0ef557e-3de8-41bb-9c5c-30ec61412337}_welcome-pattern@2x.png);
      background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 500px; }
  @media (max-width: 1000px) {
    .welcome-pattern-left-aligned-overlay {
        background-size: 300px;
        background-position: center right; } }
  @media (max-width: 800px) {
      .welcome-pattern-left-aligned-overlay {
        background-size: 0px;} }
  /* Dep End */
  
  .mosaic-student-overlay-yellow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a383e545-6fd9-4f59-92ba-9e1ff1d5a1b7}_mosaic-student-overlay-yellow.jpg);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat; }
  
  .mosaic-student-overlay-blue {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b7dbae23-e24a-4c65-a9cc-f70a2fc6237e}_mosaic-student-overlay-blue.jpg);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat; }
  
  /* UWindsor Crest Watermarks */
  .uwindsor-crest-left-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: center left;
    background-repeat: no-repeat; }
  
  .uwindsor-crest-center-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: center center;
    background-repeat: no-repeat; }
  
  .uwindsor-crest-right-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: center right;
    background-repeat: no-repeat;
      }
  
  /* Made in Windsor Watermark Dep Start */
  .made-in-windsor-word-mark-stacked-bg-center-aligned-dark-transparent {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bce0c96a-e3d1-4dc1-bdb6-c2568e3f3b2d}_made-in-windsor-word-mark-stacked-bg-dark-transparent.png);
    background-attachment: fixed;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 1000px) {
      .made-in-windsor-word-mark-stacked-bg-center-aligned-dark-transparent {
        background-attachment: inherit;
        background-size: contain;
        background-position: right top;
        background-repeat: no-repeat; } }
  
  .made-in-windsor-word-mark-stacked-bg-right-aligned-dark-transparent {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bce0c96a-e3d1-4dc1-bdb6-c2568e3f3b2d}_made-in-windsor-word-mark-stacked-bg-dark-transparent.png);
    background-attachment: fixed;
    background-size: contain;
    background-position: right center;
    background-repeat: no-repeat; }
    @media (max-width: 1000px) {
      .made-in-windsor-word-mark-stacked-bg-right-aligned-dark-transparent {
        background-attachment: inherit;
        background-size: contain;
        background-position: right top;
        background-repeat: no-repeat; } }
  /* Dep End */
  
  /* Windsor Proud Word Mark Watermark Dep Start */
  .windsor-proud-word-mark-angled-right-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{345ea16e-cc8b-44e1-9e24-89cc7de69b46}_windsor-proud-word-mark-angled.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: right 30%;
    background-repeat: no-repeat; }
    @media (max-width: 1200px) {
      .windsor-proud-word-mark-angled-right-aligned-overlay {
        background-position: right center; } }
  
  /* Campaign Specific Styles - May change year to year */
  /* Made in Windsor Stamp */
  .made-in-windsor-stamp {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{92498955-be0d-4bed-8b9f-9e59b343761c}_made-in-windsor-gray-30.png);
    background-repeat: no-repeat;
    background-size: 140px;
    background-position: right bottom; }
  /* Dep End */
  
  /* Don't you hate Eloqua? */
  /*#preferred-enrolment-term #formElement2,*/
  .dark-gray-content-region #formElement12
  /*.dark-gray-content-region #formElement4,*/
  /*.dark-gray-content-region #formElement9,*/
  /*.dark-gray-content-region #formElement14*/ {
    color: #fff;
    margin-top: 20px;
    font-size: 80%; }
  
  .dark-gray-content-region .elq-form .row:after {
    clear: none; }
  
  #fe1642 .list-order.one-column {
    white-space: inherit; }
  
  /* Head Start */
  .dark-gray-content-region .elq-form .elq-item-input,
  .dark-gray-content-region .elq-form .elq-item-select,
  .dark-gray-content-region .elq-form .elq-item-textarea {
    font-size: 1rem !important;
    color: #495057 !important; }
  
  /* Program Listing */
  .holland-type {
    display: block;
    height: 100%;
    background-color: #fff;
    color: #48484A !important;
    -webkit-box-shadow: 0px 1px 3px 0px #dcae0f;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  
  .holland-type h4 {
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 16px 0; }
  
  .holland-type:hover, .holland-type-active {
    background-color: #cfcfd8;
    /*color: colour(uwin-white) !important;*/ }
  
  .holland-type span {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    display: block;
    text-indent: -9000px;
    overflow: hidden; }
  
  .holland-type span.artistic {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0ee47836-6af9-432b-b443-87d31975360f}_paper-airplane-holland-icon-dark-gray.png); }
  
  /*.holland-type:hover span.artistic, .holland-type-active span.artistic { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b7eb7a42-7331-4053-862f-555945587af8}_paper-airplane-holland-icon-white.png); }*/
  .holland-type span.conventional {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0940e551-f411-4929-9a53-cc14d1c6e937}_calendar-holland-icon-dark-gray.png); }
  
  /*.holland-type:hover span.conventional, .holland-type-active span.conventional { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a5b3578e-7917-4d67-b866-c99f1367d3d3}_calendar-holland-icon-white.png); }*/
  .holland-type span.enterprising {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ef8239ce-0966-4cea-b0c0-24a1943eeb0d}_hand-shake-holland-icon-dark-gray.png); }
  
  /*.holland-type:hover span.enterprising, .holland-type-active span.enterprising { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{be8b775f-2e77-42ef-a0fe-5d1ec3aeb700}_hand-shake-holland-icon-white.png); }*/
  .holland-type span.investigative {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4cc35f29-e775-4c54-a618-df925af4b10b}_brain-holland-icon-dark-gray.png); }
  
  /*.holland-type:hover span.investigative, .holland-type-active span.investigative { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{385dd72b-8c55-4a71-9d56-14fe67f62078}_brain-holland-icon-white.png); }*/
  .holland-type span.realistic {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1253014c-c363-4d9f-b913-13ca6ab99adb}_clip-board-check-icon-dark-gray.png); }
  
  /*.holland-type:hover span.realistic, .holland-type-active span.realistic { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{50dd6537-c9b4-4e89-9da5-18882f04ef20}_clip-board-check-icon-white.png); }*/
  .holland-type span.social {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{02157003-f84b-4d27-9787-eb25e39af1ce}_people-icon-dark-gray.png); }
  
  /*.holland-type:hover span.social, .holland-type-active span.social { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a11ee5b7-f208-4beb-b3ce-3f4bfed33768}_people-icon-white.png); }*/
  .holland-type .holland-type-active-checked {
    display: none;
    height: 40px;
    width: 40px;
    background-color: #fff;
    color: #005596 !important;
    position: absolute;
    top: -12px;
    left: -5px;
    text-indent: -9000px;
    overflow: hidden;
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{293df737-6c82-4f58-ba56-8a639b58e6b3}_holland-check-mark-icon-blue.png);
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat; }
  
  .holland-type.holland-type-active .holland-type-active-checked {
    display: block; }
  
  .program-search-filters {
    background: #cfcfd8; }
  
  .build-your-own-degree-btn {
    color: #fff;
    background: #005596; }
  
  .build-your-own-degree-btn:hover {
    color: #FDCE07;
    background: #48484A; }
  
  /* Grad, Certificate & Diploma Filtering Options - Program Listing */
  .graduate-sorting .btn.course-based-grad-btn span,
  .graduate-sorting .btn.research-based-grad-btn span,
  .certificate-sorting .btn.direct-entry-cert-btn span,
  .certificate-sorting .btn.degree-add-on-cert-btn span {
    background-size: 14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 18px;
    width: 20px;
    float: left; }
  
  .certificate-sorting .btn.direct-entry-cert-btn span,
  .certificate-sorting .btn.degree-add-on-cert-btn span {
      background-size: 26px;
      height: 20px;
      width: 30px; }
  
  .certificate-sorting .btn.degree-add-on-cert-btn span {
      width: 21px; }
  
  .graduate-sorting .btn.course-based-grad-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3ddea48d-c901-46e0-a52e-8716d4420a3e}_course-based-icon-small-dark-gray.png); }
  
  .graduate-sorting .btn.research-based-grad-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7d89c8cc-d2af-479f-b5de-6daa4117b0d4}_research-based-icon-small-dark-gray.png); }
  
  .certificate-sorting .btn.direct-entry-cert-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{64bd1f00-99ed-4346-910e-57daba45e58a}_direct-entry-icon-small-dark-gray.png); }
  
  .certificate-sorting .btn.degree-add-on-cert-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c6ff09de-dff8-45c8-bbf1-88a3f66b2656}_add-on-icon-small-dark-gray.png); }
  
  .graduate-sorting .btn:hover,
  .graduate-sorting .btn.active,
  .certificate-sorting .btn:hover,
  .certificate-sorting .btn.active {
    background: #005596;
    color: #fff; }
  
  .graduate-sorting .btn.course-based-grad-btn:hover span,
  .graduate-sorting .btn.active.course-based-grad-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c2cdd030-13a3-4dc3-9fd7-19b39cf52300}_course-based-icon-small-white.png); }
  
  .graduate-sorting .btn.research-based-grad-btn:hover span,
  .graduate-sorting .btn.active.research-based-grad-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{648e9eeb-2339-490c-93fb-efaa425904ee}_research-based-icon-small-white.png); }
  
  .certificate-sorting .btn.direct-entry-cert-btn:hover span,
  .certificate-sorting .btn.active.direct-entry-cert-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{abd51eb0-4526-48e7-9d2e-3f8a019be9ce}_direct-entry-icon-small-white.png); }
  
  .certificate-sorting .btn.degree-add-on-cert-btn:hover span,
  .certificate-sorting .btn.active.degree-add-on-cert-btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{39a10bf9-cf51-4571-a395-aace2d97a359}_add-on-icon-small-white.png); }
  
  .programs ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none; }
  
  /* Undergraduate Program Listing - Program Listing */
  .programs ul li a {
    color: #fff;
    background: #005596;
    display: table; }
  
  .programs ul li a:hover {
    color: #48484A;
    background: #FDCE07;
    text-decoration: none; }
  
  .programs ul li a span {
    display: table-cell;
    vertical-align: middle; }
  
  .programs ul li a .program-icon {
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
    width: 60px;
    height: 50px;
    text-indent: -9000px;
    overflow: hidden; }
  
  /* Graduate Program Listing - Program Listing */
  .programs ul li.grad-program-item .program {
    color: #fff;
    background: #005596; }
  
  .programs ul li.grad-program-item .program .program-details {
    display: table; }
  
  .programs ul li.grad-program-item .program span.program-icon {
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
    width: 60px;
    height: 40px;
    text-indent: -9000px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle; }
  
  .programs ul li.grad-program-item .program span.program-name {
    display: table-cell;
    vertical-align: middle; }
  
  .programs ul li.grad-program-item span.program-icon.biological-sciences-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a81843fa-4f7a-485a-b28d-590064a553cb}_biological-science-icon-small-white.png); }
  
  .programs ul li a:hover .biological-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fa0993f-db13-41ac-ad08-c161db743a7f}_biological-science-icon-small-dark-gray.png); }
  
  .programs ul li.grad-program-item a {
    color: #48484A;
    background-color: #FDCE07;
    border-radius: 4px; }
  
  .programs ul li.grad-program-item a:hover {
    color: #48484A;
    background-color: #fff;
    text-decoration: none; }
  
  .programs ul li.grad-program-item a.course-based-grad-program span,
  .programs ul li.grad-program-item a.research-based-grad-program span {
    background-size: 14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 18px;
    width: 20px;
    float: left; }
  
  .programs ul li.grad-program-item a.course-based-grad-program span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3ddea48d-c901-46e0-a52e-8716d4420a3e}_course-based-icon-small-dark-gray.png); }
  
  .programs ul li.grad-program-item a.research-based-grad-program span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7d89c8cc-d2af-479f-b5de-6daa4117b0d4}_research-based-icon-small-dark-gray.png);
    background-size: 16px; }
  
  /* Certificate Diploma Listing - Program Listing */
  .programs ul li.certificate-diploma-program-item a {
    /*min-height: 100px;*/ }
  
  .programs ul li.certificate-diploma-program-item span.certificate-diploma-program-item-type.direct-entry,
  .programs ul li.certificate-diploma-program-item span.certificate-diploma-program-item-type.add-on {
    background-position: center; background-repeat: no-repeat; background-size: 26px; height: 20px; width: 30px; }
  
  .programs ul li.certificate-diploma-program-item span.certificate-diploma-program-item-type.direct-entry {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{abd51eb0-4526-48e7-9d2e-3f8a019be9ce}_direct-entry-icon-small-white.png); }
  
  .programs ul li.certificate-diploma-program-item:hover span.certificate-diploma-program-item-type.direct-entry {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{64bd1f00-99ed-4346-910e-57daba45e58a}_direct-entry-icon-small-dark-gray.png); }
  
  .programs ul li.certificate-diploma-program-item span.certificate-diploma-program-item-type.add-on {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{39a10bf9-cf51-4571-a395-aace2d97a359}_add-on-icon-small-white.png); }
  
  .programs ul li.certificate-diploma-program-item:hover span.certificate-diploma-program-item-type.add-on {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c6ff09de-dff8-45c8-bbf1-88a3f66b2656}_add-on-icon-small-dark-gray.png); }
  
  
  /* Program Icons - Program Listing */
  .programs ul li a .program-icon.acting-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2acb2a31-88d5-41e5-80ea-d19f368dc1bc}_acting-icon-small-white.png); }
  
  .programs ul li a:hover .program-icon.acting-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{01e35afb-802a-47ec-8cf9-5488f7536c2d}_acting-icon-small-dark-gray.png); }
  
  .programs ul li a .aeronautic-leadership-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{44aa1994-696b-42aa-8637-dc4029d358d1}_aeronautic-leadership-icon-small-white.png); }
  
  .programs ul li a:hover .aeronautic-leadership-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c4af458b-bd90-4ee1-8791-01e3d02e51cc}_aeronautic-leadership-icon-small-dark-gray.png); }
  
  .programs ul li a .behaviour-cognition-neuroscience-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d41f8c8b-6766-4766-b6c3-568a1f0ab52e}_behaviour-cognition-neuroscience-small-white.png); }
  
  .programs ul li a:hover .behaviour-cognition-neuroscience-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{431226bc-78ae-4a48-bfe0-736d1818926b}_behaviour-cognition-neuroscience-small-dark-gray.png); }
  
  .programs ul li a .biochemistry-icon,
  .programs ul li.grad-program-item span.chemistry-biochemistry-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{32dc4a6b-bd92-4c57-854d-dbab5032e972}_biochemistry-small-white.png); }
  
  .programs ul li a:hover .biochemistry-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ee94cf67-02c7-4dd0-b366-df58fdcc711d}_biochemistry-small-dark-gray.png); }
  
  .programs ul li a .biological-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a81843fa-4f7a-485a-b28d-590064a553cb}_biological-science-icon-small-white.png); }
  
  .programs ul li a:hover .biological-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fa0993f-db13-41ac-ad08-c161db743a7f}_biological-science-icon-small-dark-gray.png); }
  
  .programs ul li a .biomedical-sciences-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{75479f0d-9505-476b-a147-d6d43703703b}_biomedical-sciences-icon-small-white.png); }
  
  .programs ul li a:hover .biomedical-sciences-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6f8d0cbd-e0da-495e-be44-18d74cef75c0}_biomedical-sciences-icon-small-dark-gray.png); }
  
  .programs ul li a .business-administration-icon,
  .programs ul li.grad-program-item span.business-administration-icon,
  .programs ul li.grad-program-item span.management-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8c944b37-f196-4450-bee2-5004f6eea12c}_business-administration-icon-small-white.png); }
  
  .programs ul li a:hover .business-administration-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{797a20eb-8b43-413e-8465-789c11b58503}_business-administration-icon-small-dark-gray.png); }
  
  .programs ul li a .chemistry-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c71fc649-f143-4121-9657-e46d8176c3e7}_chemistry-icon-small-white.png); }
  
  .programs ul li a:hover .chemistry-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6bf16432-0665-4640-8260-304c32c7b7b0}_chemistry-icon-small-dark-gray.png); }
  
  .programs ul li a .civil-engineering-icon,
  .programs ul li.grad-program-item span.civil-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d3095075-0428-4142-87c0-a3f3d05a36c1}_civil-engineering-icon-small-white.png);
    background-size: 45px !important; }
  
  .programs ul li a:hover .civil-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{235dbf4e-652a-480e-9afc-30f53caf9d0f}_civil-engineering-icon-small-dark-gray.png); }
  
  .programs ul li a .communication-media-film-icon,
  .programs ul li.grad-program-item span.communication-social-justice-icon,
  .programs ul li.grad-program-item span.film-media-arts-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c74c3d96-136b-4e04-8c00-be7eca9ffef0}_communication-media-film-icon-small-white.png); }
  
  .programs ul li a:hover .communication-media-film-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4bbb867c-335c-4104-9c34-f8a7e193e4e6}_communication-media-film-icon-small-dark-gray.png); }
  
  .programs ul li a .computer-science-icon,
  .programs ul li.grad-program-item span.applied-computing-icon,
  .programs ul li.grad-program-item span.computer-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a7c40f13-a67f-4c3d-9711-ff3fbddaa739}_computer-science-icon-small-white.png);
    background-size: 45px !important; }
  
  .programs ul li a:hover .computer-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9db6ac16-6908-4d87-a93e-7e4c2078fff0}_computer-science-icon-small-dark-gray.png); }
  
  .programs ul li a .criminology-icon,
  .programs ul li.grad-program-item span.criminology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{59f8d66a-e1c3-4b8a-900e-3585cdd12856}_criminology-icon-small-white.png); }
  
  .programs ul li a:hover .criminology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a7601b48-12a1-41b4-bad6-a568871eb5ff}_criminology-icon-small-dark-gray.png); }
  
  .programs ul li a .disability-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{57fea57a-4b37-490e-96ca-2eaf2c66ea76}_disability-studies-icon-small-white.png); }
  
  .programs ul li a:hover .disability-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2415cb2d-7bf0-4f72-a0d2-41515572db3d}_disability-studies-icon-small-dark-gray.png); }
  
  .programs ul li a .dramatic-art-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a78f333d-0692-4f68-ac9d-1f90cebafa4a}_dramatic-art-icon-small-white.png); }
  
  .programs ul li a:hover .dramatic-art-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7f35dcac-4f8f-4efa-8268-84e79a0bc676}_dramatic-art-icon-small-dark-gray.png); }
  
  .programs ul li a .economics-icon,
  .programs ul li.grad-program-item span.applied-economics-policy-icon,
  .programs ul li.grad-program-item span.economics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{939046f6-292f-4e8f-aae3-2c1b9c9a9b93}_economics-icon-small-white.png);
    background-size: 45px !important; }
  
  .programs ul li a:hover .economics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a3097be0-7dd9-4042-96e1-1268a55a7b7b}_economics-icon-small-dark-gray.png); }
  
  .programs ul li a .education-icon,
  .programs ul li.grad-program-item span.education-educational-services-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1338c360-e926-4c28-855a-f3d2cfe10fe3}_education-icon-small-white.png); }
  
  .programs ul li a:hover .education-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a351340d-ecf8-4ef8-9c4d-e8212db26af7}_education-icon-small-dark-gray.png); }
  
  .programs ul li a .electrical-computer-engineering-icon,
  .programs ul li.grad-program-item span.electrical-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bdd893af-12a7-4c8b-b9ec-ed9f2b38624a}_electrical-computer-engineering-icon-small-white.png); }
  
  .programs ul li a:hover .electrical-computer-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4de0c127-0038-44a4-8b71-d65b870e8923}_electrical-computer-engineering-icon-small-dark-gray.png); }
  
  .programs ul li a .engineering-technology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{60cf6f82-e55e-4e79-a475-31688d23c67b}_engineering-technology-icon-small-white.png); }
  
  .programs ul li a:hover .engineering-technology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{26dedcf3-f9a1-4b85-90dd-1e66d5f8108d}_engineering-technology-icon-small-dark-gray.png); }
  
  .programs ul li a .english-icon,
  .programs ul li.grad-program-item span.english-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{39931da6-78c8-4302-a19d-f2b1261507cc}_english-icon-small-white.png); }
  
  .programs ul li a:hover .english-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9bccae9f-6a2e-4345-a67d-9a3f1787e761}_english-icon-small-dark-gray.png); }
  
  .programs ul li a .environmental-engineering-icon,
  .programs ul li.grad-program-item span.environmental-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46da92b2-ddf2-4dc7-bef8-d134e32be1f1}_environmental-engineering-icon-small-white.png); }
  
  .programs ul li a:hover .environmental-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1d6f22a8-a353-45ee-90d6-d8eff2bfc00c}_environmental-engineering-icon-small-dark-gray.png); }
  
  .programs ul li a .environmental-science-studies-icon,
  .programs ul li.grad-program-item span.earth-sciences-icon,
  .programs ul li.grad-program-item span.environmental-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{563768c7-749d-4665-aca0-e6c9ded26ec4}_environmental-science-studies-icon-small-white.png); }
  
  .programs ul li a:hover .environmental-science-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2ab5c4c6-1eeb-4c55-899c-9fb8ef03c887}_environmental-science-studies-icon-small-dark-gray.png); }
  
  .programs ul li a .family-social-relations-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fe3e39ef-6626-4cc5-9bb1-d6f12af7f083}_family-social-relations-icon-small-white.png);
    background-size: 45px; }
  
  .programs ul li a:hover .family-social-relations-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8a100ee-0858-4dc8-bbd8-c52edd33700c}_family-social-relations-icon-small-dark-gray.png); }
  
  .programs ul li a .film-production-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d1284af5-8013-492e-bfc3-047247ee7afc}_film-production-icon-small-white.png); }
  
  .programs ul li a:hover .film-production-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0de90db5-4d67-4685-967a-241d0bc18d7c}_film-production-icon-small-dark-gray.png); }
  
  .programs ul li a .forensic-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{765e6ad8-8a54-46a1-aa62-41d37e012c61}_forensic-science-icon-small-white.png); }
  
  .programs ul li a:hover .forensic-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f74a29fe-7a47-45e5-abca-1088df5ba009}_forensic-science-icon-small-dark-gray.png); }
  
  .programs ul li a .french-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bd6f4808-4442-4937-98fb-85cd8f70d225}_french-studies-icon-small-white.png); }
  
  .programs ul li a:hover .french-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{58a36194-8e45-4dd3-a9dc-56f5d10afb31}_french-studies-icon-small-dark-gray.png); }
  
  .programs ul li a .general-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0ffc56b0-9542-4f3a-8141-f7d143b82622}_general-engineering-icon-small-white.png);
    background-size: 45px; }
  
  .programs ul li a:hover .general-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c212fe56-4912-4fe6-afc0-ed439a0b3c99}_general-engineering-icon-small-dark-gray.png); }
  
  .programs ul li a .greek-roman-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e296cf8-0b5c-4d15-ae3b-0156618e4576}_greek-roman-studies-icon-small-white.png);
    background-size: 45px; }
  
  .programs ul li a:hover .greek-roman-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{37159cbc-df25-425a-9532-f221b324b244}_greek-roman-studies-icon-small-dark-gray.png); }
  
  .programs ul li a .history-icon,
  .programs ul li.grad-program-item span.history-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{28b83415-bb1f-4e06-a229-813306ad8d73}_history-icon-small-white.png); }
  
  .programs ul li a:hover .history-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f73cfedc-5cd8-4fc0-b660-9a6ba413cdc3}_history-icon-small-dark-gray.png); }
  
  .programs ul li a .industrial-engineering-icon,
  .programs ul li.grad-program-item span.industrial-engineering-icon,
  .programs ul li.grad-program-item span.industrial-manufacturing-systems-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3e03530d-aee6-427d-a7a5-455c6a705b29}_industrial-engineering-icon-small-white.png); }
  
  .programs ul li a:hover .industrial-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ddb1dfe0-793a-49ba-9aa9-4984a25d17af}_industrial-engineering-icon-small-dark-gray.png); }
  
  .programs ul li a .interdisciplinary-arts-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2f8ec669-e9a3-44eb-98a2-048492adea9d}_interdisciplinary-arts-science-icon-small-white.png); }
  
  .programs ul li a:hover .interdisciplinary-arts-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d45e42c5-2e3a-4054-b47f-5b8bbb515a48}_interdisciplinary-arts-science-icon-small-dark-gray.png); }
  
  .programs ul li a .interdisciplinary-health-sciences-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9817c7c0-2e31-45a2-9e4d-ae9ba512b885}_interdisciplinary-health-sciences-icon-small-white.png); }
  
  .programs ul li a:hover .interdisciplinary-health-sciences-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0c6870fc-8d19-4550-bdf6-c4b2a3f335af}_interdisciplinary-health-sciences-icon-small-dark-gray.png); }
  
  .programs ul li a .international-relations-development-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e2555d07-fc28-46de-9c7d-3e0be52cf30f}_international-relations-development-studies-icon-small-white.png); }
  
  .programs ul li a:hover .international-relations-development-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4cae997a-096f-408c-910a-173d3253a05f}_international-relations-development-studies-icon-small-dark-gray.png); }
  
  .programs ul li a .kinesiology-icon,
  .programs ul li.grad-program-item span.human-kinetics-kinesiology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{907ac39f-62a3-401a-ab72-05197431d731}_kinesiology-icon-small-white.png); }
  
  .programs ul li a:hover .kinesiology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{859d2c7a-28e6-4d51-87f2-a1891c6e85de}_kinesiology-icon-small-dark-gray.png); }
  
  .programs ul li a .law-icon,
  .programs ul li.grad-program-item span.law-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1590b438-f775-400b-bed6-c326cb144f12}_law-icon-small-white.png);
    background-size: 45px; }
  
  .programs ul li a:hover .law-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4c470b72-8239-48ba-ba6b-c5e0b108febb}_law-icon-small-dark-gray.png); }
  
  .programs ul li a .law-politics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52e84452-ca8e-446b-8da2-e5769037cc39}_law-politics-icon-small-white.png);
    background-size: 45px; }
  
  .programs ul li a:hover .law-politics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{45c9d57f-ee29-4e4b-af24-aaadb148673a}_law-politics-icon-small-dark-gray.png); }
  
  .programs ul li a .liberal-arts-professional-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a6863640-9452-4691-ab51-0a78f22c5aed}_liberal-arts-professional-studies-icon-small-white.png);
    background-size: 45px; }
  
  .programs ul li a:hover .liberal-arts-professional-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{35539402-a034-494f-bc33-f4bbbf74eddf}_liberal-arts-professional-studies-icon-small-dark-gray.png); }
  
  .programs ul li a .mathematics-statistics-icon,
  .programs ul li.grad-program-item span.program-icon.actuarial-science-icon,
  .programs ul li.grad-program-item span.mathematics-statistics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{db6fce54-1434-4bd6-9f1d-97819ac1b0d4}_mathematics-statistics-icon-small-white.png); }
  
  .programs ul li a:hover .mathematics-statistics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9f3620d1-320e-49a8-86d4-8f9d5b5bc6f0}_mathematics-statistics-icon-small-dark-gray.png); }
  
  .programs ul li a .mechanical-engineering-icon,
  .programs ul li.grad-program-item span.automotive-engineering-icon,
  .programs ul li.grad-program-item span.mechanical-engineering-automotive-icon,
  .programs ul li.grad-program-item span.mechanical-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3da5da98-413a-4c9e-b436-24d0a6c1a45d}_mechanical-engineering-icon-small-white.png);
    background-size: 45px !important; }
  
  .programs ul li a:hover .mechanical-engineering-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{de0f4df5-6cf6-4e51-a705-c062271b7b54}_mechanical-engineering-icon-small-dark-gray.png); }
  
  .programs ul li a .modern-languages-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{efe44dc6-14c0-4d1f-88be-d2c12aa1a716}_modern-languages-icon-small-white.png); }
  
  .programs ul li a:hover .modern-languages-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{45f6abcc-f31d-4694-9c1c-c442c8c47cab}_modern-languages-icon-small-dark-gray.png); }
  
  .programs ul li a .music-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{690dc740-a6f3-44fc-aeb9-1078a789df2c}_music-icon-small-white.png); }
  
  .programs ul li a:hover .music-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3b335674-b52a-4663-81a8-8854daedabe4}_music-icon-small-dark-gray.png); }
  
  .programs ul li a .nursing-icon,
  .programs ul li.grad-program-item span.nursing-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5030c01-efb0-4c79-84d6-651892c6ef69}_nursing-icon-small-white.png); }
  
  .programs ul li a:hover .nursing-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1401e206-022a-47d8-a006-2dc554aaa619}_nursing-icon-small-dark-gray.png); }
  
  .programs ul li a .philosophy-icon,
  .programs ul li.grad-program-item span.philosophy-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f89a9d2a-cd52-4c9e-99a4-a84396c42b11}_philosophy-icon-small-white.png); }
  
  .programs ul li a:hover .philosophy-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2f9324e1-479f-4e96-bce0-a17e404afeef}_philosophy-icon-small-dark-gray.png); }
  
  .programs ul li a .physics-icon,
  .programs ul li.grad-program-item span.physics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7fb3dbde-4a92-4d79-932c-95921e2cc754}_physics-icon-small-white.png); }
  
  .programs ul li a:hover .physics-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{63d69f7e-7a5a-4146-83ca-a09ce6832680}_physics-icon-small-dark-gray.png); }
  
  .programs ul li a .political-science-icon,
  .programs ul li.grad-program-item span.argumentation-studies-icon,
  .programs ul li.grad-program-item span.political-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e4c53d6-06c6-4467-bac0-0120f19e37b5}_political-science-icon-small-white.png); }
  
  .programs ul li a:hover .political-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{56d25fde-1f91-4891-995b-8df72f01fd38}_political-science-icon-small-dark-gray.png); }
  
  .programs ul li a .psychology-icon,
  .programs ul li.grad-program-item span.psychology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f17b1c3d-acc4-4a93-9932-2825abd8ecf7}_psychology-icon-small-white.png); }
  
  .programs ul li a:hover .psychology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d0fa0101-2bd7-4344-82f0-1293816f38a2}_psychology-icon-small-dark-gray.png); }
  
  /*.programs ul li a .school-environment-icon,
  .programs ul li.grad-program-item span.earth-sciences-icon,
  .programs ul li.grad-program-item span.environmental-science-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0a8dd3dd-6d4f-493f-909a-6a79df4b19e9}_school-environment-icon-small-white.png); }
  
  .programs ul li a:hover .school-environment-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2b02a6b0-35ec-426a-8972-b09ed9338338}_school-environment-icon-small-dark-gray.png); }*/
  
  .programs ul li a .social-work-icon,
  .programs ul li.grad-program-item span.social-work-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{60a53ebd-58f3-4331-9119-0cd7de978a2c}_social-work-icon-small-white.png); }
  
  .programs ul li a:hover .social-work-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e45b67f8-9db9-48d9-9485-6c1133dbebe3}_social-work-icon-small-dark-gray.png); }
  
  .programs ul li a .sociology-icon,
  .programs ul li.grad-program-item span.sociology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bad1f304-217a-4a57-9acb-e08ffe98f608}_sociology-icon-small-white.png); }
  
  .programs ul li a:hover .sociology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9063dd10-e414-4dd4-bb36-41dcee364d9c}_sociology-icon-small-dark-gray.png); }
  
  .programs ul li a .visual-arts-built-environment-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2f1ae89b-498e-483c-b0d3-2cf05f4bdac3}_visual-arts-built-environment-icon-small-white.png); }
  
  .programs ul li a:hover .visual-arts-built-environment-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d4d02745-15c6-46bc-ad14-c4137ff44af3}_visual-arts-built-environment-icon-small-dark-gray.png); }
  
  .programs ul li a .visual-arts-icon,
  .programs ul li.grad-program-item span.visual-arts-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1765afd0-8ff8-4896-8490-14bc5c05654a}_visual-arts-icon-small-white.png); }
  
  .programs ul li a:hover .visual-arts-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f706bf17-9a5e-4d49-a639-786ed83dab8d}_visual-arts-icon-small-dark-gray.png); }
  
  .programs ul li a .womens-gender-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cc33e119-6910-4ae3-a22c-c3ec02419743}_womens-gender-studies-icon-small-white.png); }
  
  .programs ul li a:hover .womens-gender-studies-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ad18dae3-259a-4080-a5fc-1d565dcc7591}_womens-gender-studies-icon-small-dark-gray.png); }
  
  .programs ul li.grad-program-item span.engineering-management-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{dc474837-e7d3-44de-a156-8684f2751c43}_engineering-management-icon-small-white.png); }
  
  .programs ul li.grad-program-item span.engineering-materials-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a06956fe-d446-446a-a4df-d91d77a5c7dc}_engineering-materials-icon-small-white.png); }
  
  .programs ul li.grad-program-item span.biomedical-sciences-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{75479f0d-9505-476b-a147-d6d43703703b}_biomedical-sciences-icon-small-white.png); }
  
  .programs ul li.grad-program-item span.medical-biotechnology-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{777ca459-1d9e-4ded-a547-9803d5ab4504}_medical-biotechnology-icon-small-white.png); }
  
  /* Program Detail - Program Pages */
  .program-detail-header {
    background-color: #ffce00;
    color: #58585b;
    height: 480px;
    text-align: center; }
    @media (max-width: 1200px) {
      .program-detail-header {
        height: auto; } }
  
  @media (max-width: 1200px) {
    .program-detail-header::after {
      content: ' ';
      display: block;
      clear: both; } }
  
  @media (max-width: 1200px) {
    .program-detail-header .container {
      max-width: 100%;
      padding: 0;
      margin: 0; } }
  @media (max-width: 1000px) {
    .program-detail-header .container {
      max-width: 100%;
      padding: 0;
      margin: 0; } }
  
  .program-detail-header-banner, .program-detail-header-title {
    width: 50%;
    float: left;
    position: relative;
    height: 480px; }
  
  .program-detail-header-title .vertically-centered-banner-content {
    padding: 0 40px; }
    @media (max-width: 1200px) {
      .program-detail-header-title .vertically-centered-banner-content {
        padding: 0; } }
  
  .program-detail-header-banner {
    overflow: hidden; }
    @media (max-width: 1600px) {
      .program-detail-header-banner {
        overflow: inherit; } }
    @media (max-width: 1200px) {
      .program-detail-header-banner {
        width: 100%;
        float: none;
        position: relative;
        height: 480px;
        overflow: hidden; } }
    @media (max-width: 800px) {
      .program-detail-header-banner {
        height: 360px; } }
    @media (max-width: 600px) {
      .program-detail-header-banner {
        height: 260px; } }
  
  .program-detail-header-banner img {
    float: right;
    height: auto;
    width: 100%; }
    @media (max-width: 1600px) {
      .program-detail-header-banner img {
        height: 100%;
        width: auto; } }
    @media (max-width: 1200px) {
      .program-detail-header-banner img {
        height: auto;
        width: 100%; } }
    @media (max-width: 1000px) {
      .program-detail-header-banner img {
        height: auto;
        width: 100%; } }
  
  .program-detail-header-banner .program-detail-header-banner-video-button {
    width: 120px;
    height: 120px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    @media (max-width: 800px) {
      .program-detail-header-banner .program-detail-header-banner-video-button {
        width: 80px;
        height: 80px;
        padding: 10px; } }
  
  .program-detail-header-banner .program-detail-header-banner-video-button:hover {
    background-color: rgba(0, 0, 0, 0.6); }
  
  @media (max-width: 1200px) {
    .program-detail-header-title {
      max-width: 920px;
      width: 920px;
      float: none;
      position: relative;
      clear: both;
      height: auto;
      padding: 40px 0;
      margin: 0 auto; } }
  @media (max-width: 1000px) {
    .program-detail-header-title {
      clear: both;
      max-width: 92%;
      float: none;
      height: auto;
      padding: 30px 0; } }
  
  .program-detail-header-title img {
    width: auto;
    height: 60px;
    float: left;
    position: relative;
    margin: 0 15px 0 0; }
    @media (max-width: 1200px) {
      .program-detail-header-title img {
        margin: 0 15px 0 0; } }
    @media (max-width: 1000px) {
      .program-detail-header-title img {
        width: 40px;
        height: auto; } }
  
  .program-detail-header-title h1 {
    font-size: 60px;
    text-transform: uppercase;
    letter-spacing: -3px;
    margin: 0 0 30px 0;
    position: relative;
    text-align: left;
    color: #48484A;
    display: flex; }
    @media (max-width: 1000px) {
      .program-detail-header-title h1 {
        font-size: 40px;
        letter-spacing: -2px; } }
    @media (max-width: 600px) {
      .program-detail-header-title h1 {
        font-size: 30px;
        letter-spacing: -1px; } }
  
  .program-detail-header-title ul {
    list-style: none;
    padding: 0;
    clear: both;
    position: relative;
    text-align: left;
    float: right;
    width: 85%; }
    @media (max-width: 1600px) {
      .program-detail-header-title ul {
        width: 90%; } }
    @media (max-width: 1200px) {
      .program-detail-header-title ul {
        float: none;
        width: 100%; } }
  
  .program-detail-header-title ul li {
    font-family: 'din-2014', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #fff;
    color: #000;
    margin: 0 0 6px;
    line-height: 22px;
    padding: 2px 6px; }
  
  .program-detail-header-title ul li.co-op span {
    color: #58585b;
    font-size: 70%;
    line-height: initial;
    position: relative;
    top: -2px;
    height: 100%;
    background: #cfcfd8;
    padding: 0 6px;
    margin: 0;
    border-radius: 3px; }
  
  .program-detail-header-title ul li.co-op::after {
    content: ' ';
    display: block;
    clear: both; }
  
  /* Program Legends - Program Pages */
  .program-degree-type,
  .course-offerings {
    background-color: #48484A;
    color: #fff;
    font-weight: 700;
    padding: 0 4px;
    border-radius: 2px;
    text-indent: 9000px;
    overflow: hidden; }
  
  .degree-legend,
  .course-offerings-legend {
    color: #fff;
    font-size: 14px; }
  
  .degree-legend ul,
  .course-offerings-legend ul {
    text-indent: 0;
    list-style-type: none;
    padding: 0;
    margin: 0;
    background-color: inherit !important; }
  
  .degree-legend ul li,
  .course-offerings-legend ul li {
    float: left;
    margin: 8px 20px 8px 0 !important; }
  
  .degree-legend .program-degree-type,
  .course-offerings-legend .course-term-type {
    background-color: #fff;
    color: #48484A;
    font-weight: 700;
    padding: 0 4px;
    border-radius: 2px; }
  
  /* Admission Requirements by Location - Program Pages */
  .admission-requirements-by-location hr {
    border: 0;
    border-top: 1px solid #212529; }
  
  /* Functional Knowledge - Program Pages */
  .functional-knowledge ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  
  .functional-knowledge ul li {
    /*font-size: 16px;*/
    padding: 16px 0;
    margin: 0;
    background-size: 16px;
    background-position: left center;
    background-repeat: no-repeat; }
  
  .functional-knowledge ul li:first-child {
    padding: 0 0 16px 0; }
  
  .functional-knowledge ul li {
    color: #fff;
    border-bottom: 1px solid #fff; }
  
  /* Explore Opportunities - Program Pages */
  .explore-opportunities .explore-opportunities-menu .tab-content {
    background-color: #fff;
    /*min-height: 600px;*/ }
  
  .explore-opportunities .explore-opportunities-menu .tab-content span.hip {
    background-color: #000;
    color: #fff;
    line-height: 14px;
    font-size: 12px;
    padding: 4px 3px 2px 3px;
    font-family: 'din-condensed', sans-serif;
    font-weight: 400;
    font-style: normal; }
  
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane,
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel,
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel .carousel-inner {
    height: 100%;
    margin-bottom: 20px; }
  
  .explore-opportunities .carousel-control-next-icon,
  .explore-opportunities .carousel-control-prev-icon {
    background-image: none; }
  
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-next,
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    opacity: 1;
    /*top: -45px;*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: 9000px;
    overflow: hidden; }
  
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-next {
    float: right;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fc73b606-1799-431f-b018-ed4a7a4ec9d8}_carousel-control-next-blue.png); }
  
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-prev {
    left: inherit;
    right: 45px;
    float: left;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{93e8714f-dd5b-48da-988b-1ea940070e79}_carousel-control-previous-blue.png); }
  
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-next .carousel-control-next-icon,
  .explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-prev .carousel-control-prev-icon {
    width: 100%;
    height: 100%; }
  
  .explore-opportunities .explore-opportunities-menu .nav-tabs {
    border-bottom: 0 none;
    height: 80px;
    line-height: 80px; }
  
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-item {
    margin-bottom: -1px;
    width: 33.33%;
    text-align: center;
    -webkit-box-shadow: 0 none;
    box-shadow: 0 none; }
  
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link {
    font-family: 'din-2014', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    color: #fff;
    padding: 0;
    border: 0 none; }
  
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-item.show .nav-link,
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active,
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active:hover {
    color: #005596;
    background-color: #fff;
    border: 0 none;
    line-height: 80px;
    height: 80px;
    border-top: 5px solid #ffce00;
    border-radius: 4px 4px 0 0; }
  
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-item.show .nav-link svg,
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active svg,
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active:hover svg {
    fill: #005596; }
  
  /*.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link:focus,*/
  .explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link:hover {
    background: #48484A;
    border: 0 none; }
  
  .explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-item.show .nav-link,
  .explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-link.active,
  .explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-link:focus,
  .explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-link:hover {
    border-radius: 0 4px 0 0; }
  
  .explore-opportunities .high-impact-practices {
    color: #fff;
    background-color: #48484A; }
  
  .explore-opportunities .explore-opportunities-menu div.hip {
    float: left;
    background-color: #000;
    color: #fff;
    line-height: 14px;
    font-size: 14px;
    padding: 6px 4px 2px 5px;
    margin: 0 8px 0 0;
    font-family: 'din-condensed', sans-serif;
    font-weight: 400;
    font-style: normal; }
  
  /* Profile Manager Page Dep Start*/
  .student-recruiter-image {
    width: 100px;
    height: auto; }
  /* Dep End */
  
  /* Departments / Groups / Etc. background Watermarks Dep Start */
  .experiential-learning-coop-right-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{449a5da5-b94f-41c0-8e29-53e03a97b84a}_experiential-learning-coop-angled-gray-15.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: center right;
    background-repeat: no-repeat; }
  
  .residence-services-right-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5d9a7575-a603-4c7c-8605-6a0fe5f6d32c}_residence-services-angled-gray-15.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: center right;
    background-repeat: no-repeat; }
  
  .marketplace-right-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{93e9df79-09a0-47c2-bb96-ec45d5d88d83}_marketplace-angled-gray-15.png);
    background-attachment: fixed;
    background-size: 600px;
    background-position: center right;
    background-repeat: no-repeat; }
  /* Dep End */
  
  /* Campus Maps / Tours / Virtual Tour */
  .campus-tour-region {
    padding: 0;
    position: relative; }
  
  .campus-tour-region::after {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7405d37c-d03a-4a00-8838-2492bc25d50e}_campus-tour-map-icon-yellow.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 105px;
    width: 80px;
    display: block;
    content: '';
    position: absolute;
    top: -15px;
    left: 15px; }
  
  .campus-tours-region {
    padding: 0;
    position: relative; }
  
  .campus-tours-region::after {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{24b6dbe8-8c11-41f0-9f59-6aaaae65124a}_campus-tour-map-icon-octo-yellow.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 150px;
    width: 150px;
    display: block;
    content: '';
    position: absolute;
    top: 30%;
    left: -75px; }
    @media (max-width: 1200px) {
      .campus-tours-region::after {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 100px;
        width: 100px;
        display: block;
        content: '';
        position: absolute;
        top: -40px;
        left: 15px; } }
  
  .campus-tour-banner {
    height: 380px;
    width: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden; }
  
  .welcome-centre {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{de3bba1f-0b5b-4717-b3d8-ed645defd0a4}_welcome-centre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .joyce-entrepreneurship-centre {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{29b9097c-9f1b-4d9c-8c0f-0b41d42cdf82}_joyce-entrepreneurship-centre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .alumni-hall {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e510fd2-dfdc-4992-8248-5894e40ccd45}_alumni-hall.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .alumni-field {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b1015467-e6d4-4473-b457-9eafae8c2f24}_alumni-field.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .toldo-lancer-centre {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{47a2ef53-aac8-4236-918e-238556ddb80b}_toldo-lancer-centre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .soca-building {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b96517e2-d6c5-48af-9fa1-8d63517299ec}_soca-building.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .essex-hall-of-research-core {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{84c104b3-7ab1-4936-b56e-5c80d0703906}_essex-hall-of-research-core.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .toldo-health-education-centre {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{734071d8-43ce-4c3b-943e-eb3cc93321d1}_toldo-health-education-centre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .ianni-law {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e335efd3-9bb5-422d-91f3-d1eea1e492e1}_ianni-law.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .lumley-engineering-centre {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{17593ee2-ab2f-4d66-9139-3784bed68ed5}_lumley-engineering-centre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .neal-education-building {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{29e81836-2f9d-49cd-83e3-7a7b1f78edf7}_neal-education-building.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .odette-building {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{aa20db99-5856-4cab-882e-e7b3e480dc86}_odette-building.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .dillon-hall {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{397e01ed-ba11-4c3b-9439-f3df4797e586}_dillon-hall.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .caw-centre {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2d338714-ea15-4acd-b367-801bd78289c3}_caw-centre.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  /* How to Apply Dep Start*/
  .applicant-bucket-type ul.fancy-list-blue li:first-child,
  .apply-to-uwindsor-options ul.fancy-list-blue li:first-child {
    padding: 0 10px 10px 10px; }
  
  .applicant-bucket-type ul.fancy-list-blue li:last-child,
  .apply-to-uwindsor-options ul.fancy-list-blue li:last-child {
    padding: 10px 10px 0 10px;
    border: 0 none; }
  
  .applicant-bucket-type ul.fancy-list-blue li,
  .apply-to-uwindsor-options ul.fancy-list-blue li {
    padding: 10px;
    font-size: 16px; }
  
  .applicant-bucket-type-icon {
    height: 200px;
    text-align: center;
    position: relative; }
  
  .applicant-bucket-type-icon img {
    max-height: 60px;
    width: auto;
    margin: 0 0 12px 0; }
  
  .applicant-bucket-type-icon {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .applicant-bucket-type-icon div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  .undergraduate-applicant-bucket .applicant-bucket-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46526d7f-6e95-4869-88a5-8272a86f0735}_undergraduate-applicant-bucket-type-icon-overlay.jpg); }
  
  .graduate-applicant-bucket .applicant-bucket-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b67a32f7-c363-494f-bd78-f0707ba08ae8}_graduate-applicant-bucket-type-icon-overlay.jpg); }
  
  .education-applicant-bucket .applicant-bucket-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{05bc4a69-9949-415c-9712-6526ac1467aa}_education-applicant-bucket-type-icon-overlay.jpg); }
  
  .law-applicant-bucket .applicant-bucket-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8074e042-dcbc-42fd-9e3b-a097e9bfce4b}_law-applicant-bucket-type-icon-overlay.jpg); }
  
  .continuing-education-applicant-bucket .applicant-bucket-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46ec342b-e14c-438a-985b-a63ae42dbd99}_continuing-education-applicant-bucket-type-icon-overlay.jpg); }
  
  .english-language-improvement-program-applicant-bucket .applicant-bucket-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6a96088d-4cdd-42a2-9eae-f9fbb432347b}_english-language-improvement-program-applicant-bucket-type-icon-overlay.jpg); }
  
  .apply-to-uwindsor-options .accordion .card-header .btn img {
    height: auto;
    width: 40px;
    padding: 0 10px 0 0; }
  
  .apply-to-uwindsor-options .accordion .card-header .btn span {
    height: 24px;
    width: 30px;
    margin: 0 10px 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: block;
    float: left; }
  
  .apply-to-uwindsor-options .accordion .card.undergraduate-applicant-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1f557a49-6cc5-4926-a540-50d520bdf818}_undergraduate-applicant-bucket-type-icon.png); }
  
  .apply-to-uwindsor-options .accordion .card.graduate-applicant-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ae017859-d95a-4700-a5c3-819ed83b4e03}_graduate-applicant-bucket-type-icon.png); }
  
  .apply-to-uwindsor-options .accordion .card.education-applicant-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b93f449d-9be0-41d2-96a2-fa33937aae50}_education-applicant-bucket-type-icon.png); }
  
  .apply-to-uwindsor-options .accordion .card.law-applicant-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b892c589-f89a-41b1-b6c4-99703d674ba2}_law-applicant-bucket-type-icon.png); }
  
  .apply-to-uwindsor-options .accordion .card.continuing-education-applicant-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{040d689e-da81-4370-b830-b064072afa50}_continuing-education-applicant-bucket-type-icon.png); }
  
  .apply-to-uwindsor-options .accordion .card.english-language-improvement-program-applicant-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6519fdcb-6961-419f-aee3-2f25f0612077}_english-language-improvement-program-applicant-bucket-type-icon.png); }
  
  /* Dep End */
  
  /* Small arrow icons Dep Start */
  .small-bright-blue-arrows-right{
      background-image: url(http://images.e.uwindsor.ca/Web/UniversityofWindsor/{30e42246-bfd6-424f-8d10-2ba64dc960a6}_light-blue-arrows-sm-right@2x.png);
      background-repeat:no-repeat;
      width: 100px;
      height: auto;
  }
  /* Dep End */
  
  /* Important Dates */
  @media (max-width: 1200px) {
    .important-dates .inner-container {
      width: 100%;
      position: relative;
      top: inherit;
      left: inherit;
      transform: none;
      padding: 0; } }
  
  .important-dates ol, .important-dates ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  
  .js .cd-h-timeline {
    opacity: 0;
    transition: opacity 0.2s; }
  
  .js .cd-h-timeline--loaded {
    opacity: 1; }
  
  .js .cd-h-timeline__container {
    position: relative;
    height: 100px;
    margin: 0 0 40px; }
  
  .js .cd-h-timeline__dates {
    position: relative;
    height: 100%;
    margin: 0 50px;
    overflow: hidden; }
  
  .js .cd-h-timeline__dates::after, .js .cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 20px; }
  
  .js .cd-h-timeline__dates::before {
    left: 0;
    /*background: linear-gradient(to right, colour(uwin-blue), transparent);*/ }
  
  .js .cd-h-timeline__dates::after {
    right: 0;
    /*background: linear-gradient(to left, colour(uwin-blue), transparent);*/ }
  
  .js .cd-h-timeline__line {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 49px;
    height: 3px;
    background-color: #fff;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s; }
  
  .js .cd-h-timeline__filling-line {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #ffce00;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3; }
  
  .js .cd-h-timeline__date {
    position: absolute;
    bottom: 0;
    z-index: 2;
    text-align: center;
    font-size: 0.8em;
    padding-bottom: 20px;
    color: #fff; }
  
  .js .cd-h-timeline__date::after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -9px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #fff; }
  
  .js .cd-h-timeline__date:hover::after {
    background-color: #ffce00;
    border-color: #ffce00; }
  
  .js .cd-h-timeline__date--selected {
    pointer-events: none;
    color: #ffce00; }
  
  .js .cd-h-timeline__date--selected::after {
    background-color: #ffce00;
    border-color: #ffce00; }
  
  .js .cd-h-timeline__date--older-event::after {
    border-color: #ffce00; }
  
  .js .cd-h-timeline__navigation {
    position: absolute;
    z-index: 1;
    top: 50%;
    background-color: #ffce00;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border: 3px solid #fff;
    text-indent: 9000px;
    overflow: hidden; }
  
  .js .cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }
  
  .js .cd-h-timeline__navigation:hover {
    border-color: #ffce00; }
  
  .js .cd-h-timeline__navigation--prev,
  .js .cd-h-timeline__navigation--next {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px auto; }
  
  .js .cd-h-timeline__navigation--prev {
    left: 0;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }
  
  .js .cd-h-timeline__navigation--next {
    right: 0;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b73a9e3-acb1-4fcc-b8e1-73e7f44c9f32}_arrow-next-gray.png); }
  
  .js .cd-h-timeline__navigation--inactive {
    cursor: not-allowed;
    opacity: 0.25; }
  
  .js .cd-h-timeline__navigation--inactive::after {
    background-position: 0 -16px; }
  
  .js .cd-h-timeline__navigation--inactive:hover {
    border-color: #ffce00; }
  
  .js .cd-h-timeline__events {
    position: relative;
    width: 100%;
    overflow: hidden; }
  
  .js .cd-h-timeline__event {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 0;
    min-height: 250px;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    padding: 1px 5%;
    opacity: 0;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  
  .js .cd-h-timeline__event--selected {
    position: relative;
    z-index: 2;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  
  .js .cd-h-timeline__event--enter-right, .js .cd-h-timeline__event--leave-right {
    -webkit-animation-name: cd-enter-right;
    animation-name: cd-enter-right; }
  
  .js .cd-h-timeline__event--enter-left, .js .cd-h-timeline__event--leave-left {
    -webkit-animation-name: cd-enter-left;
    animation-name: cd-enter-left; }
  
  .js .cd-h-timeline__event--leave-right, .js .cd-h-timeline__event--leave-left {
    animation-direction: reverse; }
  
  .js .cd-h-timeline__event-content {
    max-width: 60%; }
    @media (max-width: 1200px) {
      .js .cd-h-timeline__event-content {
        max-width: 70%;
        margin: 0 auto; } }
    @media (max-width: 1000px) {
      .js .cd-h-timeline__event-content {
        max-width: 100%; } }
  
  .js .cd-h-timeline__event-title {
    color: #fff;
    text-transform: uppercase;
    width: 60%;
    margin: 0 auto; }
    @media (max-width: 1200px) {
      .js .cd-h-timeline__event-title {
        width: 100%; } }
  
  .js .cd-h-timeline__event-date {
    display: block;
    margin: 14px auto; }
  
  .cd-h-timeline__event-description {
    border-top: 3px solid #fff;
    padding: 14px 0; }
  
  .cd-h-timeline__event-description a {
    color: #ffce00;
    font-weight: 700;
    font-style: normal; }
  
  .cd-h-timeline__event-description a:hover {
    color: #fff; }
  
  @-webkit-keyframes cd-enter-right {
    0% {
      opacity: 0;
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
  @keyframes cd-enter-right {
    0% {
      opacity: 0;
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
  @-webkit-keyframes cd-enter-left {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
  @keyframes cd-enter-left {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
  html:not(.js) .cd-h-timeline__dates, html:not(.js) .cd-h-timeline__navigation {
    display: none; }
  
  /* You're In / Welcome / Share You're Excitement Contest Dep Start */
  .youre-in-img-script.script-img-headline img {
    height: 100px;
    max-width: 100%;
    position: relative;
    top: -42px; }
    @media (max-width: 1200px) {
      .youre-in-img-script.script-img-headline img {
        height: 60px;
        top: -20px; } }
    @media (max-width: 800px) {
      .youre-in-img-script.script-img-headline img {
        height: 50px;
        top: -15px; } }
  
  .youre-in {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9d54b0e8-99cd-44ce-800e-4f6229a42967}_youre-in-fireworks.gif), url(https://img02.en25.com/Web/UniversityofWindsor/{2cb79615-3685-4a0b-bba9-87555f9cf8c5}_youre-in-fireworks.jpg);
    background-position: center;
    background-attachment: fixed;
    background-size: cover; }
  
  .share-your-excitement-winston {
    margin-top: -45px; }
  
  .share-your-excitement-hashtag {
    font-weight: 700;
    text-align: center;
    letter-spacing: 1px;
    font-size: 24px;
    text-transform: uppercase;
    padding: 20px;
    margin: 0 auto;
    width: 360px;
    color: #fff;
    background-color: #005596;
    border-radius: 4px;
    position: relative;
    margin-top: -60px;
    text-shadow: 0px 1px 5px #464646;
    -webkit-box-shadow: 0px 0px 2px 0px #dddddd;
    box-shadow: 0px 0px 2px 0px #dddddd; }
  
  /* Dep End */
  
  /* Campus Tours Dep Start */
  .campus-visit-type ul.fancy-list-blue li:first-child,
  .apply-to-uwindsor-options ul.fancy-list-blue li:first-child {
    padding: 0 0 10px 0; }
  
  .campus-visit-type ul.fancy-list-blue li:last-child,
  .apply-to-uwindsor-options ul.fancy-list-blue li:last-child {
    padding: 10px 0 0 0;
    border: 0 none; }
  
  .campus-visit-type ul.fancy-list-blue li,
  .apply-to-uwindsor-options ul.fancy-list-blue li {
    padding: 10px 0 10px 0;
    font-size: 16px; }
  
  .campus-visit-type-icon {
    height: 200px;
    text-align: center;
    position: relative; }
  
  .campus-visit-type-icon img {
    max-height: 60px;
    width: auto;
    margin: 0 0 12px 0; }
  
  .campus-visit-type-icon {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  
  .campus-visit-type-icon div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  .open-house-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7e2e1d4e-bdf5-4d66-aa3c-24973a9d269f}_open-house-visit-bucket-overlay.jpg); }
  
  .campus-tours-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fc91cdd4-4826-4bfc-836b-3b279ea3ec8b}_campus-tours-visit-bucket-overlay.jpg); }
  
  .virtual-coffee-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{443a2846-3e4c-4c9f-b711-62af313412a4}_virtual-coffee-visit-bucket-icon-overlay.png); }
  
  .march-break-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c9d43b2e-3ff7-4992-b4db-355e488d11a9}_march-break-visit-bucket-overlay.jpg); }
  
  .shadow-days-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f0e327d7-1e3e-4e45-8ba6-8fd277e95b1b}_shadow-days-visit-bucket-overlay.jpg); }
  
  .virtual-tour-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b6f987ae-4af9-476d-b390-678b17cd835d}_virtual-tour-visit-bucket-icon-overlay.jpg); }
  
  .school-group-visit-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cb96225f-6b1e-464d-a5aa-c302aeae8d16}_school-group-visit-bucket-icon-overlay.jpg); }
  
  .uwindsor-live-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9eb2ea37-a2bf-4a6e-8652-f938629771e3}_uwindsor-live-bucket-overlay.jpg); }
  
  .head-start-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{861dbd01-df77-4b14-968e-fb876004c9fa}_head-start-bucket-overlay.jpg); }
  
  .virtual-open-day-bucket-overlay .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{861dedf3-5e4f-40fd-b808-59f8c0ca8f5d}_virtual-open-day-bucket-overlay.jpg); }
  
  .student-to-student-chat-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8c2f5702-9a97-4a9e-959d-8cb000ffbc7e}_student-to-student-chat-visit-bucket-icon-overlay.jpg); }
  
  .academic-advising-chat-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1b397a6e-638a-4e94-8af4-5c510e68672e}_academic-advisor-chat-visit-bucket-icon-overlay.jpg); }
  
  .why-uwindsor-virtual-presentations-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fcccba02-4a47-49b7-a4e0-8df8665c38f5}_why-uwindsor-virtual-presentations-bucket-icon-overlay.jpg); }
  
  .faculty-program-virtual-presentations-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{36a98fc4-a862-439d-90d5-fd722daa2542}_faculty-program-virtual-presentations-bucket-icon-overlay.jpg); }
  
  .virtual-open-house-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4a30825e-7996-4494-bb8e-8e5f2f891c3b}_virtual-open-house-bucket-icon-overlay.jpg); }
  
  .international-students-virtual-presentations-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d74a08ec-bb73-4d12-8d26-6819e6df580b}_international-students-virtual-presentations-bucket-icon-overlay.jpg); }
  
  .specialized-virtual-presentations-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0a525591-2147-489c-b646-7c1fc2bb7a83}_specialized-virtual-presentations-bucket-icon-overlay.jpg); }
  
  .virtual-campus-tours-bucket .campus-visit-type-icon {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4897c837-8fe5-44c2-b73c-a727a70d659e}_virtual-campus-tours-bucket-icon-overlay.jpg); }
  
  .apply-to-uwindsor-options .accordion .card-header .btn img {
    height: auto;
    width: 40px;
    padding: 0 10px 0 0; }
  
  .apply-to-uwindsor-options .accordion .card-header .btn span {
    height: 24px;
    width: 30px;
    margin: 0 10px 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: block;
    float: left; }
  
  .apply-to-uwindsor-options .accordion .card.open-house-visit-bucket .btn span {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1f557a49-6cc5-4926-a540-50d520bdf818}_undergraduate-applicant-bucket-type-icon.png); }
  
  /* Dep End */
  
  /* Student Ambassadors - Dep Start */
  @media (max-width: 800px) {
    .student-ambassador.outdented-image-region {
      padding: 30px; } }
  
  @media (max-width: 800px) {
    .student-ambassador.outdented-image-region img {
      float: left;
      position: relative;
      left: 0;
      margin: 0 15px 15px 0; } }
  
  .student-ambassadors.script-img-headline img {
    height: 100px;
    max-width: 100%; }
    @media (max-width: 1400px) {
      .student-ambassadors.script-img-headline img {
        height: 80px; } }
    @media (max-width: 800px) {
      .student-ambassadors.script-img-headline img {
        height: 60px; } }
  
  .student-ambassadors-social-links.fancy-list-white li a {
    color: #fff; }
  
  .student-ambassadors-social-links.fancy-list-white li a.instagram,
  .student-ambassadors-social-links.fancy-list-white li a.youtube,
  .student-ambassadors-social-links.fancy-list-white li a.facebook {
    padding: 16px 0 16px 26px;
    margin: 0;
    background-size: 16px;
    background-position: left center;
    background-repeat: no-repeat; }
  
  .student-ambassadors-social-links.fancy-list-white li a.instagram {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{74567155-cfdb-4b34-ba50-5da963d6fd51}_instagram-icon-small-white.png); }
  
  .student-ambassadors-social-links.fancy-list-white li a.youtube {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8a2c82c1-1549-4abe-9f88-1c2a6c9c5bd9}_youtube-icon-small-white.png); }
  
  .student-ambassadors-social-links.fancy-list-white li a.facebook {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{37651b20-b2b4-4cd7-9428-111a86c935c1}_facebook-icon-small-white.png); }
  /* Dep End */
  
  /* Next Steps / Plan Your Program */
  .course-selection-codes .card-body h2 {
    font-size: 40px;
    letter-spacing: -1px; }
  
  .course-selection-codes .card-body h3 {
    font-size: 28px;
    color: #48484A;
    letter-spacing: 0; }
  
  .course-selection-codes .card-body h4 {
    font-size: 20px;
    color: #48484A;
    letter-spacing: 0; }
  
  .course-selection-codes .course-selection .search-box {
    background-color: #E7E7EC;
    padding: 30px 30px 20px 30px;
    margin: 0; }
  
  .course-selection-codes label {
    color: #48484A;
    font-weight: 700;
    font-style: normal;
    margin: 0 0 4px; }
  
  .course-selection-codes .course-selection h2 {
    font-weight: 800;
    font-style: normal;
    font-size: 60px;
    text-transform: uppercase;
    letter-spacing: -3px;
    color: #005596;
    margin: 0 0 15px;
    text-align: left;
    position: relative; }
  
  .course-selection-codes .course-selection a {
    font-weight: 700; }
  
  .course-selection-codes .course-selection .course-search-filter-results {
    background-color: #48484A;
    color: #ffce00;
    font-weight: 700;
    border: 0 none;
    border-radius: 0; }
  
  .course-selection-codes .course-selection h2 img {
    position: absolute;
    left: -48px;
    height: 49px; }
  
  .course-selection-codes .course-selection h3 {
    font-weight: 700;
    font-style: normal;
    font-size: 30px;
    color: #005596;
    position: relative;
    letter-spacing: -1px;
    padding: 0;
    margin: 0 0 16px 0; }
  
  .course-selection-codes .course-code-search {
    float: right;
    width: 40%;
    padding: 80px 10% 30px 30px;
    background-color: #cfcfd8; }
  
  .course-selection-codes .course-code-search h3 {
    font-weight: 800;
    font-style: normal;
    font-size: 38px;
    text-transform: uppercase;
    color: #005596;
    position: relative;
    letter-spacing: -1px;
    padding: 0;
    margin: 0 0 16px 0; }
  
  .course-selection-codes .course-code-search img {
    max-width: 100%; }
  
  .course-selection-codes .program-collapse {
    margin: 0 0 20px; }
  
  .course-selection-codes ul, .course-selection-codes ol {
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #F6F6F8;
    padding: 10px 20px;
    margin: 0 0 30px; }
  
  .course-selection-codes ol {
    list-style: decimal;
    padding-left: 40px; }
  
  .course-selection-codes ul li, .course-selection-codes ol li {
    margin: 0;
    padding: 0;
    padding: 8px 0;
    border-bottom: 1px solid #48484A;
    font-weight: 700;
    font-style: normal; }
  
  .course-selection-codes ul li ul {
    margin: 0;
    padding: 0 0 0 30px; }
  
  .course-selection-codes ul li ul li:nth-last-child(1) {
    padding-bottom: 0; }
  
  .course-selection-codes ol li {
    font-weight: 400; }
  
  .course-selection-codes ul li:nth-last-child(1), .course-selection-codes ol li:nth-last-child(1) {
    border-bottom: 0 none; }
  
  .course-selection-codes ul.class-days {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0; }
  
  .course-selection-codes ul.course-units li,
  .course-selection-codes ul.class-days li {
    font-weight: 400; }
  
  .course-selection-codes ul.course-units li span,
  .course-selection-codes ul.class-days li span {
    font-weight: 700; }
  
  .course-selection-codes ul.class-days li:nth-child(4) {
    border: 0 none; }
  
  .course-selection-codes ul.class-days li span {
    padding-right: 20px; }
  
  .course-selection-codes ul.faculty-program-contact li {
    font-weight: 400; }
  
  @media (max-width: 1000px) {
    .course-selection-codes ul.faculty-program-contact li::after {
      content: '';
      clear: both;
      display: block; } }
  
  .course-selection-codes ul.faculty-program-contact a {
    float: right; }
    @media (max-width: 1000px) {
      .course-selection-codes ul.faculty-program-contact a {
        float: left;
        display: block;
        width: 100%; } }
  
  /* Convocation */
  .convocation-hat-toss {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{201123ab-c413-4142-b3b9-36660ce27bf0}_convocation-hat-toss-lg.jpg);
    background-color: #6cc3f0 !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .convocation-hat-toss {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{37f90d94-dbaf-4428-9fc9-2180db4b8d5a}_convocation-hat-toss-md.jpg);
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .convocation-hat-toss {
        background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ff71a1bb-f5bd-43f8-b184-e709497d22cd}_convocation-hat-toss-sm.jpg);
        background-attachment: inherit; } }
  
  .convocation-hat-toss.fullscreen-hero-banner {}
        @media (max-width: 1600px) {
        .convocation-hat-toss.fullscreen-hero-banner {
            height: 1000px !important;
        } }
  
  .convocation-hat-toss.fullscreen-hero-banner {}
  
  @media (max-width: 1600px) {
    .convocation-hat-toss.fullscreen-hero-banner {
      height: 1000px !important;
    }
  }
  .dillon-in-the-pocket {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9f8c95f2-b480-40c5-854a-af9dc3e3ee13}_dillon-in-the-pocket.png);
    background-repeat: no-repeat;
    background-size: 450px auto;
    background-position: left bottom; }
    @media (max-width: 1200px) {
      .dillon-in-the-pocket {
        background-size: 300px auto; } }
    @media (max-width: 1000px) {
      .dillon-in-the-pocket {
        background-image: none; } }
  
  .graduation-caps-toss {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52bfd295-4c58-42a0-9714-44fe48116949}_graduation-caps-toss.gif);
    background-color: #6cc3f0 !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    @media (max-width: 1000px) {
      .graduation-caps-toss {
        background-size: auto 100%;
        background-attachment: inherit; } }
    @media (max-width: 800px) {
      .graduation-caps-toss {
        background-size: auto 100%;
        background-attachment: inherit; } }
  
  /* What to do Next / Next Steps */
  
  @media (max-width: 600px) {
    .next-steps .cd-timeline .container {
      margin: 0;
      width: 100%;
      max-width: 100%;
      padding: 0; } }
  
  .cd-timeline__container::before,
  .cd-timeline__container.right-align-from-desktop-down::before {
    content: '';
    position: absolute;
    top: 0;
    left: 18px;
    height: 100%;
    width: 4px;
    background-color: #B2B2BA; }
  
  @media (min-width: 1200px) {
    .cd-timeline__container::before {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); } }
  @media (max-width: 600px) {
    .cd-timeline__container::before,
    .cd-timeline__content::before {
      display: none; } }
  
  @media (min-width: 1200px) {
    .cd-timeline__container.right-align-from-desktop-down::before {
      left: 30px; } }
  /*@media (min-width: 1000px) {
    .cd-timeline__container.right-align-from-desktop-down::before {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }
  }*/
  .cd-timeline__block {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    margin-bottom: 2em;
    /*margin-bottom: var(--space-lg)*/ }
    @media (max-width: 600px) {
      .cd-timeline__block {
        display: block;
        text-align: center; } }
  
  .cd-timeline__block:last-child {
    margin-bottom: 0; }
  
  @media (min-width: 1200px) {
    .cd-timeline__block:nth-child(even) {
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .right-align-from-desktop-down .cd-timeline__block:nth-child(even) {
      -ms-flex-direction: initial;
      flex-direction: initial; } }
  .cd-timeline__img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border: 4px solid #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080; }
    @media (max-width: 600px) {
      .cd-timeline__img {
        display: none; } }
  
  .cd-timeline__img img {
    width: 64%;
    height: auto; }
  
  .cd-timeline__img img.winston-mini {
    width: 40px;
    position: relative;
    bottom: 4px; }
  
  @media (min-width: 1200px) {
    .right-align-from-desktop-down .cd-timeline__content {
      -ms-flex-positive: 1;
      flex-grow: 1;
      position: relative;
      margin-left: 1.25em;
      margin-left: 1.25em;
      background: white;
      background: #fff;
      border-radius: 0.25em;
      border-radius: var(--radius);
      padding: 30px;
      border-radius: 4px;
      border-top: 4px solid #005596;
      -webkit-box-shadow: 0px 1px 3px 0px #808080;
      box-shadow: 0px 1px 3px 0px #808080; }
  
    .cd-timeline__img {
      width: 60px;
      height: 60px;
      -ms-flex-order: 1;
      order: 1;
      margin-left: calc(5% - 30px);
      will-change: transform; }
  
    .right-align-from-desktop-down .cd-timeline__img {
      -ms-flex-order: 0;
      order: 0;
      margin-left: 0; }
  
    .cd-timeline__block:nth-child(even) .cd-timeline__img {
      margin-right: calc(5% - 30px); }
  
    .right-align-from-desktop-down .cd-timeline__block:nth-child(even) .cd-timeline__img {
      margin-right: 0; }
  
    .cd-timeline__img img.winston-mini {
      width: 120%;
      position: absolute;
      bottom: 0; } }
  .cd-timeline__img--picture,
  .cd-timeline__img--movie,
  .cd-timeline__img--location {
    background-color: #FDCE07; }
  
  .cd-timeline__content {
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    margin-left: 1.25em;
    margin-left: 1.25em;
    background: white;
    background: #fff;
    border-radius: 0.25em;
    border-radius: var(--radius);
    padding: 30px;
    border-radius: 4px;
    border-top: 4px solid #005596;
    -webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080; }
    @media (max-width: 600px) {
      .cd-timeline__content {
        padding: 30px 20px 20px;
        margin: 0 0 20px;
        float: left;
        width: 100%; } }
  
  .cd-timeline__content::before {
    content: '';
    position: absolute;
    top: 16px;
    right: 100%;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-right-color: white;
    border-right-color: #fff; }
  
  .cd-timeline__content h2 {
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-transform: uppercase;
    color: #48484A;
    letter-spacing: 0; }
  
  .cd-timeline__content h3 {
    font-weight: 700;
    font-style: normal;
    font-size: 40px;
    text-transform: uppercase;
    color: #005596; }
  
  .cd-timeline__content .blue-btn:hover,
  .cd-timeline__content .blue-outline-btn:hover {
    color: #005596;
    background: #ffce00;
    border: 4px solid #ffce00; }
  
  .cd-timeline__content .action-btn {
    margin: 0 0 10px 0; }
  
  /*.cd-timeline__content h2 {
    color: hsl(206, 21%, 24%);
    color: var(--cd-color-1)
  }*/
  @media (min-width: 1200px) {
    .cd-timeline__content {
      width: 45%;
      -ms-flex-positive: 0;
      flex-grow: 0;
      will-change: transform;
      margin: 0;
      /*font-size: 0.8em;*/
      --line-height-multiplier: 1.2 ; }
  
    .cd-timeline__content::before {
      top: 24px; }
  
    .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
      right: auto;
      left: 100%;
      width: 0;
      height: 0;
      border: 7px solid transparent;
      border-left-color: white;
      border-left-color: #fff; }
  
    .right-align-from-desktop-down .cd-timeline__block:nth-child(even) .cd-timeline__content::before,
    .right-align-from-desktop-down .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
      content: '';
      position: absolute;
      top: 16px;
      left: -14px;
      width: 0;
      height: 0;
      border: 7px solid transparent;
      border-right-color: white;
      border-right-color: #fff; } }
  .cd-timeline__date {
    color: rgba(129, 141, 152, 0.7);
    color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0.7); }
  
  @media (min-width: 1200px) {
    .cd-timeline__date {
      position: absolute;
      width: 100%;
      left: 120%;
      top: 20px; }
  
    .cd-timeline__block:nth-child(even) .cd-timeline__date {
      left: auto;
      right: 120%;
      text-align: right; } }
  @media (min-width: 1200px) {
    .cd-timeline__img--hidden, .cd-timeline__content--hidden {
      visibility: hidden; }
  
    .cd-timeline__img--bounce-in {
      -webkit-animation: cd-bounce-1 0.6s;
      animation: cd-bounce-1 0.6s; }
  
    .cd-timeline__content--bounce-in {
      -webkit-animation: cd-bounce-2 0.6s;
      animation: cd-bounce-2 0.6s; }
  
    .cd-timeline__block:nth-child(even) .cd-timeline__content--bounce-in {
      -webkit-animation-name: cd-bounce-2-inverse;
      animation-name: cd-bounce-2-inverse; } }
  @-webkit-keyframes cd-bounce-1 {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.5);
      transform: scale(0.5); }
    60% {
      opacity: 1;
      -webkit-transform: scale(1.2);
      transform: scale(1.2); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  @keyframes cd-bounce-1 {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.5);
      transform: scale(0.5); }
    60% {
      opacity: 1;
      -webkit-transform: scale(1.2);
      transform: scale(1.2); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  @-webkit-keyframes cd-bounce-2 {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100px);
      transform: translateX(-100px); }
    60% {
      opacity: 1;
      -webkit-transform: translateX(20px);
      transform: translateX(20px); }
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0); } }
  @keyframes cd-bounce-2 {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100px);
      transform: translateX(-100px); }
    60% {
      opacity: 1;
      -webkit-transform: translateX(20px);
      transform: translateX(20px); }
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0); } }
  @-webkit-keyframes cd-bounce-2-inverse {
    0% {
      opacity: 0;
      -webkit-transform: translateX(100px);
      transform: translateX(100px); }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px); }
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0); } }
  @keyframes cd-bounce-2-inverse {
    0% {
      opacity: 0;
      -webkit-transform: translateX(100px);
      transform: translateX(100px); }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px); }
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0); } }
  /* What Size */
  .what-size::before {
    position: fixed;
    bottom: 0;
    right: 20px;
    z-index: 9999;
    content: '1600+'; }
    @media (max-width: 1600px) {
      .what-size::before {
        content: '1600'; } }
    @media (max-width: 1400px) {
      .what-size::before {
        content: '1400'; } }
    @media (max-width: 1200px) {
      .what-size::before {
        content: '1200'; } }
    @media (max-width: 1000px) {
      .what-size::before {
        content: '1000'; } }
    @media (max-width: 800px) {
      .what-size::before {
        content: '800'; } }
    @media (max-width: 600px) {
      .what-size::before {
        content: '600'; } }
    @media (max-width: 400px) {
      .what-size::before {
        content: '400'; } }